Extend "ALTER EXTENSION ADD object" to permit "DROP object" as well.
Per discussion, this is something we should have sooner rather than later, and it doesn't take much additional code to support it.
Showing
- doc/src/sgml/ref/alter_extension.sgml 14 additions, 1 deletiondoc/src/sgml/ref/alter_extension.sgml
- src/backend/catalog/pg_depend.c 53 additions, 33 deletionssrc/backend/catalog/pg_depend.c
- src/backend/commands/extension.c 44 additions, 14 deletionssrc/backend/commands/extension.c
- src/backend/nodes/copyfuncs.c 6 additions, 5 deletionssrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 4 additions, 3 deletionssrc/backend/nodes/equalfuncs.c
- src/backend/parser/gram.y 67 additions, 46 deletionssrc/backend/parser/gram.y
- src/backend/tcop/utility.c 5 additions, 5 deletionssrc/backend/tcop/utility.c
- src/bin/psql/tab-complete.c 6 additions, 1 deletionsrc/bin/psql/tab-complete.c
- src/include/catalog/dependency.h 3 additions, 0 deletionssrc/include/catalog/dependency.h
- src/include/commands/extension.h 1 addition, 1 deletionsrc/include/commands/extension.h
- src/include/nodes/nodes.h 1 addition, 1 deletionsrc/include/nodes/nodes.h
- src/include/nodes/parsenodes.h 3 additions, 2 deletionssrc/include/nodes/parsenodes.h
Loading
Please register or sign in to comment