-
- Downloads
Sequences are now based on int8, not int4, arithmetic. SERIAL pseudo-type
has an alias SERIAL4 and a sister SERIAL8. SERIAL8 is just the same except the created column is type int8 not int4. initdb forced. Note this also breaks any chance of pg_upgrade from 7.1, unless we hack up pg_upgrade to drop and recreate sequences. (Which is not out of the question, but I don't wanna do it.)
Showing
- contrib/spi/autoinc.c 5 additions, 0 deletionscontrib/spi/autoinc.c
- doc/src/sgml/datatype.sgml 50 additions, 12 deletionsdoc/src/sgml/datatype.sgml
- doc/src/sgml/ref/create_sequence.sgml 3 additions, 3 deletionsdoc/src/sgml/ref/create_sequence.sgml
- src/backend/commands/creatinh.c 1 addition, 2 deletionssrc/backend/commands/creatinh.c
- src/backend/commands/sequence.c 81 additions, 66 deletionssrc/backend/commands/sequence.c
- src/backend/commands/view.c 1 addition, 2 deletionssrc/backend/commands/view.c
- src/backend/nodes/copyfuncs.c 1 addition, 2 deletionssrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 1 addition, 3 deletionssrc/backend/nodes/equalfuncs.c
- src/backend/nodes/outfuncs.c 3 additions, 4 deletionssrc/backend/nodes/outfuncs.c
- src/backend/parser/analyze.c 25 additions, 4 deletionssrc/backend/parser/analyze.c
- src/backend/parser/gram.y 7 additions, 24 deletionssrc/backend/parser/gram.y
- src/backend/parser/keywords.c 1 addition, 2 deletionssrc/backend/parser/keywords.c
- src/bin/pg_dump/pg_dump.c 30 additions, 28 deletionssrc/bin/pg_dump/pg_dump.c
- src/include/catalog/catversion.h 2 additions, 2 deletionssrc/include/catalog/catversion.h
- src/include/catalog/pg_proc.h 5 additions, 5 deletionssrc/include/catalog/pg_proc.h
- src/include/commands/sequence.h 27 additions, 2 deletionssrc/include/commands/sequence.h
- src/include/nodes/parsenodes.h 2 additions, 3 deletionssrc/include/nodes/parsenodes.h
- src/interfaces/ecpg/preproc/keywords.c 1 addition, 2 deletionssrc/interfaces/ecpg/preproc/keywords.c
- src/interfaces/ecpg/preproc/preproc.y 1 addition, 11 deletionssrc/interfaces/ecpg/preproc/preproc.y
- src/test/regress/expected/rules.out 4 additions, 4 deletionssrc/test/regress/expected/rules.out
Loading
Please register or sign in to comment