Prevent ALTER USER f RESET ALL from removing the settings that were put there
by a superuser -- "ALTER USER f RESET setting" already disallows removing such a setting. Apply the same treatment to ALTER DATABASE d RESET ALL when run by a database owner that's not superuser.
Showing
- doc/src/sgml/catalogs.sgml 1 addition, 7 deletionsdoc/src/sgml/catalogs.sgml
- src/backend/catalog/pg_db_role_setting.c 38 additions, 3 deletionssrc/backend/catalog/pg_db_role_setting.c
- src/backend/utils/misc/guc.c 83 additions, 2 deletionssrc/backend/utils/misc/guc.c
- src/include/utils/guc.h 2 additions, 1 deletionsrc/include/utils/guc.h
Loading
Please register or sign in to comment