SELECT自定义设置FROM pg_settings

时间:2016-07-26 11:34:54

标签: postgresql

SELECT setting FROM pg_settings WHERE name='search_path'  
#> ["$user", public]  

SET application.currentuser = '123'  

SELECT setting FROM pg_settings WHERE name='application.currentuser'  
#> []

如何选择自定义设置?

函数current_setting()不是一个选项,因为如果未设置自定义设置,它将抛出错误。

1 个答案:

答案 0 :(得分:0)

alter database mydbname set application.currentuser = '123';

下一个登录变量将立即使用show命令或current_setting()函数提供。

alter database mydbname reset application.currentuser;

删除它。