pg_options_to_table()

一个返回存储选项作为行集的函数

pg_options_to_table() 是一个系统函数,它将 存储参数 作为行集返回。

pg_options_to_table()PostgreSQL 8.4 中添加。

用法

pg_options_to_table() 是一个方便的函数,用于从各种 系统目录 表中提取存储为数组的配置参数值,例如:

源代码

pg_options_to_table() 定义在 src/backend/foreign/foreign.c

请注意,它最初是作为 外部数据包装器 (FDW) 实现的一部分添加的,但它并非仅限于 FDW 支持。

变更历史

示例

列出表的 存储参数

postgres=# SELECT option_name, option_value
             FROM pg_class c, pg_options_to_table(c.reloptions)
            WHERE c.oid = 'foo'::REGCLASS;
         option_name         | option_value
-----------------------------+--------------
 log_autovacuum_min_duration | 50
 fillfactor                  | 75
(2 rows)

分类

存储参数 (relopt), 系统目录, 系统函数

另请参阅

存储参数, pg_class, pg_attribute

反馈

请在此处 提交关于“pg_options_to_table()”的任何评论、建议或更正