在另一个问题中,有人询问如何SHOW search_path;
使用 SELECT 查询来查询 postgresql 运行时参数(例如)。在答案中,建议使用
SELECT * FROM pg_settings WHERE name = 'search_path';
这很好用,但是如何为扩展中定义的自定义参数做到这一点?(请参阅有关自定义选项的文档 )。
例子:
SET abc.my_var = 1;
SHOW abc.my_var;
输出
1
但
SELECT * FROM pg_settings WHERE name = 'abc.my_var';
不返回任何行。是否有其他表/视图可以使用 SELECT 语句查询我的自定义参数?