PostgreSQL角色/用户的current_setting

时间:2018-08-27 15:10:08

标签: postgresql

因此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 /解析每个值,这样的开销似乎很复杂。

是否有一个更快速/内置的函数,它会获得ROLE的替代设置,就像current_setting(text, boolean)函数一样?

0 个答案:

没有答案