Standardize get_whatever_oid functions for object types with
unqualified names. - Add a missing_ok parameter to get_tablespace_oid. - Avoid duplicating get_tablespace_od guts in objectNamesToOids. - Add a missing_ok parameter to get_database_oid. - Replace get_roleid and get_role_checked with get_role_oid. - Add get_namespace_oid, get_language_oid, get_am_oid. - Refactor existing code to use new interfaces. Thanks to KaiGai Kohei for the review.
Showing
- src/backend/catalog/aclchk.c 21 additions, 67 deletionssrc/backend/catalog/aclchk.c
- src/backend/catalog/namespace.c 30 additions, 33 deletionssrc/backend/catalog/namespace.c
- src/backend/commands/alter.c 2 additions, 2 deletionssrc/backend/commands/alter.c
- src/backend/commands/comment.c 12 additions, 36 deletionssrc/backend/commands/comment.c
- src/backend/commands/dbcommands.c 16 additions, 23 deletionssrc/backend/commands/dbcommands.c
- src/backend/commands/foreigncmds.c 2 additions, 2 deletionssrc/backend/commands/foreigncmds.c
- src/backend/commands/indexcmds.c 2 additions, 7 deletionssrc/backend/commands/indexcmds.c
- src/backend/commands/opclasscmds.c 28 additions, 49 deletionssrc/backend/commands/opclasscmds.c
- src/backend/commands/proclang.c 28 additions, 17 deletionssrc/backend/commands/proclang.c
- src/backend/commands/schemacmds.c 7 additions, 20 deletionssrc/backend/commands/schemacmds.c
- src/backend/commands/tablecmds.c 4 additions, 13 deletionssrc/backend/commands/tablecmds.c
- src/backend/commands/tablespace.c 21 additions, 22 deletionssrc/backend/commands/tablespace.c
- src/backend/commands/user.c 8 additions, 13 deletionssrc/backend/commands/user.c
- src/backend/executor/execMain.c 2 additions, 7 deletionssrc/backend/executor/execMain.c
- src/backend/libpq/hba.c 3 additions, 3 deletionssrc/backend/libpq/hba.c
- src/backend/utils/adt/acl.c 56 additions, 65 deletionssrc/backend/utils/adt/acl.c
- src/backend/utils/adt/dbsize.c 3 additions, 15 deletionssrc/backend/utils/adt/dbsize.c
- src/backend/utils/cache/lsyscache.c 1 addition, 32 deletionssrc/backend/utils/cache/lsyscache.c
- src/include/catalog/namespace.h 2 additions, 1 deletionsrc/include/catalog/namespace.h
- src/include/commands/dbcommands.h 2 additions, 2 deletionssrc/include/commands/dbcommands.h
Loading
Please register or sign in to comment