-
- Downloads
Make it possibly to specify GUC params per user and per database.
Create a new catalog pg_db_role_setting where they are now stored, and better encapsulate the code that deals with settings into its realm. The old datconfig and rolconfig columns are removed. psql has gained a \drds command to display the settings. Backwards compatibility warning: while the backwards-compatible system views still have the config columns, they no longer completely represent the configuration for a user or database. Catalog version bumped.
Showing
- doc/src/sgml/catalogs.sgml 65 additions, 15 deletionsdoc/src/sgml/catalogs.sgml
- doc/src/sgml/ref/alter_role.sgml 32 additions, 10 deletionsdoc/src/sgml/ref/alter_role.sgml
- src/backend/catalog/Makefile 3 additions, 3 deletionssrc/backend/catalog/Makefile
- src/backend/catalog/catalog.c 9 additions, 4 deletionssrc/backend/catalog/catalog.c
- src/backend/catalog/pg_db_role_setting.c 231 additions, 0 deletionssrc/backend/catalog/pg_db_role_setting.c
- src/backend/catalog/pg_shdepend.c 18 additions, 3 deletionssrc/backend/catalog/pg_shdepend.c
- src/backend/catalog/system_views.sql 9 additions, 7 deletionssrc/backend/catalog/system_views.sql
- src/backend/commands/dbcommands.c 25 additions, 81 deletionssrc/backend/commands/dbcommands.c
- src/backend/commands/user.c 33 additions, 58 deletionssrc/backend/commands/user.c
- src/backend/nodes/copyfuncs.c 2 additions, 1 deletionsrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 2 additions, 1 deletionsrc/backend/nodes/equalfuncs.c
- src/backend/parser/gram.y 27 additions, 10 deletionssrc/backend/parser/gram.y
- src/backend/utils/init/miscinit.c 1 addition, 21 deletionssrc/backend/utils/init/miscinit.c
- src/backend/utils/init/postinit.c 28 additions, 24 deletionssrc/backend/utils/init/postinit.c
- src/bin/pg_dump/dumputils.c 9 additions, 5 deletionssrc/bin/pg_dump/dumputils.c
- src/bin/pg_dump/dumputils.h 2 additions, 2 deletionssrc/bin/pg_dump/dumputils.h
- src/bin/pg_dump/pg_dumpall.c 68 additions, 8 deletionssrc/bin/pg_dump/pg_dumpall.c
- src/bin/psql/command.c 14 additions, 1 deletionsrc/bin/psql/command.c
- src/bin/psql/describe.c 60 additions, 1 deletionsrc/bin/psql/describe.c
- src/bin/psql/describe.h 4 additions, 1 deletionsrc/bin/psql/describe.h
Loading
Please register or sign in to comment