PostgreSQLs current_setting для роли / пользователя - PullRequest
0 голосов
/ 27 августа 2018

Таким образом, PostgreSQL 9.6 имеет системную функцию current_setting(param_name) для получения системного значения, загрузив postgresql.conf (при условии, что это пространство имен, например, myapp.my_param = 3).

Это фантастика, но я также хотел бы переопределить с помощью ROLE, что возможно через ALTER ROLE rolename SET myapp.my_param = 5, который затем сохраняет его в таблице каталога pg_db_role_setting.

Я видел много ответов при доступе к таблице каталога, чтобы получить список этих переопределенных значений, но необходимость в RegEx / Parse для каждого значения, и такие, кажется, усложняют накладные расходы.

Существует ли более быстрая / встроенная функция, которая получит настройку переопределения ROLE, очень похожую на функцию current_setting(text, boolean)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...