Add support for multiple versions of an extension and ALTER EXTENSION UPDATE.
This follows recent discussions, so it's quite a bit different from Dimitri's original. There will probably be more changes once we get a bit of experience with it, but let's get it in and start playing with it. This is still just core code. I'll start converting contrib modules shortly. Dimitri Fontaine and Tom Lane
Showing
- contrib/pg_upgrade_support/pg_upgrade_support.c 2 additions, 7 deletionscontrib/pg_upgrade_support/pg_upgrade_support.c
- doc/src/sgml/catalogs.sgml 1 addition, 1 deletiondoc/src/sgml/catalogs.sgml
- doc/src/sgml/extend.sgml 145 additions, 30 deletionsdoc/src/sgml/extend.sgml
- doc/src/sgml/ref/alter_extension.sgml 34 additions, 3 deletionsdoc/src/sgml/ref/alter_extension.sgml
- doc/src/sgml/ref/create_extension.sgml 51 additions, 1 deletiondoc/src/sgml/ref/create_extension.sgml
- src/backend/commands/extension.c 694 additions, 59 deletionssrc/backend/commands/extension.c
- src/backend/nodes/copyfuncs.c 14 additions, 0 deletionssrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 12 additions, 0 deletionssrc/backend/nodes/equalfuncs.c
- src/backend/parser/gram.y 46 additions, 6 deletionssrc/backend/parser/gram.y
- src/backend/tcop/utility.c 10 additions, 0 deletionssrc/backend/tcop/utility.c
- src/bin/pg_dump/pg_dump.c 2 additions, 8 deletionssrc/bin/pg_dump/pg_dump.c
- src/bin/psql/tab-complete.c 1 addition, 1 deletionsrc/bin/psql/tab-complete.c
- src/include/catalog/pg_extension.h 4 additions, 2 deletionssrc/include/catalog/pg_extension.h
- src/include/commands/extension.h 2 additions, 0 deletionssrc/include/commands/extension.h
- src/include/nodes/nodes.h 1 addition, 0 deletionssrc/include/nodes/nodes.h
- src/include/nodes/parsenodes.h 8 additions, 0 deletionssrc/include/nodes/parsenodes.h
Loading
Please register or sign in to comment