-
- Downloads
Allow new values to be added to an existing enum type.
After much expenditure of effort, we've got this to the point where the performance penalty is pretty minimal in typical cases. Andrew Dunstan, reviewed by Brendan Jurd, Dean Rasheed, and Tom Lane
Showing
- contrib/pg_upgrade/function.c 1 addition, 1 deletioncontrib/pg_upgrade/function.c
- contrib/pg_upgrade_support/pg_upgrade_support.c 5 additions, 14 deletionscontrib/pg_upgrade_support/pg_upgrade_support.c
- doc/src/sgml/catalogs.sgml 29 additions, 5 deletionsdoc/src/sgml/catalogs.sgml
- doc/src/sgml/ref/alter_type.sgml 65 additions, 2 deletionsdoc/src/sgml/ref/alter_type.sgml
- src/backend/catalog/pg_enum.c 368 additions, 34 deletionssrc/backend/catalog/pg_enum.c
- src/backend/commands/typecmds.c 64 additions, 9 deletionssrc/backend/commands/typecmds.c
- src/backend/nodes/copyfuncs.c 16 additions, 0 deletionssrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 14 additions, 0 deletionssrc/backend/nodes/equalfuncs.c
- src/backend/parser/gram.y 39 additions, 2 deletionssrc/backend/parser/gram.y
- src/backend/tcop/utility.c 19 additions, 0 deletionssrc/backend/tcop/utility.c
- src/backend/utils/adt/enum.c 176 additions, 83 deletionssrc/backend/utils/adt/enum.c
- src/backend/utils/cache/typcache.c 322 additions, 0 deletionssrc/backend/utils/cache/typcache.c
- src/bin/pg_dump/pg_dump.c 21 additions, 12 deletionssrc/bin/pg_dump/pg_dump.c
- src/bin/psql/describe.c 12 additions, 2 deletionssrc/bin/psql/describe.c
- src/include/catalog/catversion.h 1 addition, 1 deletionsrc/include/catalog/catversion.h
- src/include/catalog/indexing.h 2 additions, 0 deletionssrc/include/catalog/indexing.h
- src/include/catalog/pg_enum.h 7 additions, 4 deletionssrc/include/catalog/pg_enum.h
- src/include/commands/typecmds.h 1 addition, 0 deletionssrc/include/commands/typecmds.h
- src/include/nodes/nodes.h 1 addition, 0 deletionssrc/include/nodes/nodes.h
- src/include/nodes/parsenodes.h 12 additions, 0 deletionssrc/include/nodes/parsenodes.h
Loading
Please register or sign in to comment