-
- Downloads
Implement "ALTER EXTENSION ADD object".
This is an essential component of making the extension feature usable; first because it's needed in the process of converting an existing installation containing "loose" objects of an old contrib module into the extension-based world, and second because we'll have to use it in pg_dump --binary-upgrade, as per recent discussion. Loosely based on part of Dimitri Fontaine's ALTER EXTENSION UPGRADE patch.
Showing
- doc/src/sgml/extend.sgml 12 additions, 0 deletionsdoc/src/sgml/extend.sgml
- doc/src/sgml/ref/alter_extension.sgml 170 additions, 24 deletionsdoc/src/sgml/ref/alter_extension.sgml
- src/backend/commands/extension.c 58 additions, 1 deletionsrc/backend/commands/extension.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 185 additions, 1 deletionsrc/backend/parser/gram.y
- src/backend/tcop/utility.c 131 additions, 226 deletionssrc/backend/tcop/utility.c
- 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 12 additions, 3 deletionssrc/include/nodes/parsenodes.h
Loading
Please register or sign in to comment