下面的"参数"是只读的,它们是在编译或安装 PostgreSQL 的时候决定的。因此,他们被排除在了 postgresql.conf 文件之外。这些选项报告各种 PostgreSQL 某些应用可能感兴趣的行为,特别是管理性的前端。
报告磁盘块的大小。它是由编译服务器时 BLCKSZ 的值确定的。缺省值是 8192 字节。有些配置变量的含义(比如 shared_buffers)会被 block_size 影响。参阅节17.4获取信息。
报告 PostgreSQL 是否在编译时打开了 64 位整数日期和时间。这是由配置选项 --enable-integer-datetimes 设置的。缺省值是 off 。
报告文本数据排序使用的区域。参阅节21.1获取更多信息。该值是在初始化数据库集群的时候确定的。
报告决定字符分类的区域。参阅节21.1获取更多信息。该值是在数据库集群初始化的时候决定的。通常它和 lc_collate 一样,但是可以为特殊应用设置成不同的值。
报告函数参数的最大个数。它是由编译服务器时的 FUNC_MAX_ARGS 值决定的。缺省是 100 。
报告最大标识符长度。它是由编译服务器时的 NAMEDATALEN 值减一决定的。NAMEDATALEN 的缺省值是 64 ;因此 max_identifier_length 的缺省是 63 。
报告最大索引键字的个数。它是由编译服务器时的 INDEX_MAX_KEYS 值决定的。缺省值是 32 。
报告数据库编码(字符集)。这是在创建数据库的时候决定的。通常,客户端只需要关心 client_encoding 的值。
报告服务器版本号。它是由编译服务器时的 PG_VERSION 值决定的。
报告服务器版本号的整数值。它是由编译服务器时的 PG_VERSION_NUM 值决定的。