pg_settings_get_flags()

返回与 GUC 关联的标志的函数

pg_settings_get_flags() 是一个系统函数,返回与 配置参数 关联的标志数组。

pg_settings_get_flags()PostgreSQL 15 中添加。

用法

pg_settings_get_flags ( guc text ) → text[]

如果 GUC 没有相关的标志,则返回一个空数组。

如果提供的 GUC 不存在,则返回 NULL

变更历史

示例

pg_settings_get_flags() 的基本用法示例

postgres=# SELECT pg_settings_get_flags('work_mem');
 pg_settings_get_flags 
-----------------------
 {EXPLAIN}
(1 row)

许多 GUC 没有设置任何标志,因此返回一个空数组

postgres=# SELECT pg_settings_get_flags('log_directory');
 pg_settings_get_flags 
-----------------------
 {}
(1 row)

如果提供了不存在的 GUC,则返回 NULL

postgres=# SELECT pg_settings_get_flags('foo') IS NULL;
 ?column? 
----------
 t
(1 row)

分类

配置系统函数

另请参见

pg_settings

反馈

提交任何关于 "pg_settings_get_flags()" 的评论、建议或更正 此处