-
- Downloads
Refactor ALTER some-obj RENAME implementation
Remove duplicate implementations of catalog munging and miscellaneous privilege checks. Instead rely on already existing data in objectaddress.c to do the work. Author: KaiGai Kohei, changes by me Reviewed by: Robert Haas, Álvaro Herrera, Dimitri Fontaine
Showing
- src/backend/catalog/objectaddress.c 3 additions, 1 deletionsrc/backend/catalog/objectaddress.c
- src/backend/commands/aggregatecmds.c 0 additions, 63 deletionssrc/backend/commands/aggregatecmds.c
- src/backend/commands/alter.c 283 additions, 91 deletionssrc/backend/commands/alter.c
- src/backend/commands/collationcmds.c 0 additions, 48 deletionssrc/backend/commands/collationcmds.c
- src/backend/commands/conversioncmds.c 0 additions, 53 deletionssrc/backend/commands/conversioncmds.c
- src/backend/commands/event_trigger.c 0 additions, 46 deletionssrc/backend/commands/event_trigger.c
- src/backend/commands/foreigncmds.c 0 additions, 87 deletionssrc/backend/commands/foreigncmds.c
- src/backend/commands/functioncmds.c 1 addition, 60 deletionssrc/backend/commands/functioncmds.c
- src/backend/commands/opclasscmds.c 40 additions, 131 deletionssrc/backend/commands/opclasscmds.c
- src/backend/commands/proclang.c 0 additions, 42 deletionssrc/backend/commands/proclang.c
- src/backend/commands/tsearchcmds.c 0 additions, 196 deletionssrc/backend/commands/tsearchcmds.c
- src/backend/parser/gram.y 6 additions, 6 deletionssrc/backend/parser/gram.y
- src/include/commands/collationcmds.h 1 addition, 2 deletionssrc/include/commands/collationcmds.h
- src/include/commands/conversioncmds.h 0 additions, 1 deletionsrc/include/commands/conversioncmds.h
- src/include/commands/defrem.h 4 additions, 10 deletionssrc/include/commands/defrem.h
- src/include/commands/event_trigger.h 0 additions, 1 deletionsrc/include/commands/event_trigger.h
- src/include/commands/proclang.h 0 additions, 1 deletionsrc/include/commands/proclang.h
- src/test/regress/expected/alter_generic.out 8 additions, 8 deletionssrc/test/regress/expected/alter_generic.out
- src/test/regress/sql/alter_generic.sql 2 additions, 4 deletionssrc/test/regress/sql/alter_generic.sql
Loading
Please register or sign in to comment