# 20.15.预设选项
以下“参数”是只读的。因此,他们被排除在样本之外postgresql。形态
文件这些选项报告了某些应用程序可能感兴趣的PostgreSQL行为的各个方面,尤其是管理前端。它们中的大多数是在编译PostgreSQL或安装PostgreSQL时确定的。
报告磁盘块的大小。这取决于BLCKSZ
在构建服务器时。默认值为8192字节。一些配置变量(例如共享_缓冲区)受到块大小
看见第20.4节供参考。
报告是否为此群集启用了数据校验和。看见数据校验和了解更多信息。
在Unix系统上,此参数报告数据目录的权限(由数据_目录)在服务器启动时。(在Microsoft Windows上,此参数将始终显示。)0700
)看到了吗组访问了解更多信息。
报告PostgreSQL是否已在启用断言的情况下生成。如果宏使用断言检查
在构建PostgreSQL时定义(例如通过配置
选项--启用卡塞特
)默认情况下,PostgreSQL是在没有断言的情况下生成的。
报告PostgreSQL是否支持64位整数日期和时间。从PostgreSQL 10开始,这始终是在…上
.
报告服务器当前是否处于热备用模式。当这是在…上
,所有事务都被强制为只读。在会话中,只有当服务器升级为主服务器时,这一点才能改变。看见第27.4节了解更多信息。
报告执行文本数据排序的区域设置。看见第24.1节了解更多信息。此值在创建数据库时确定。
报告确定字符分类的区域设置。看见第24.1节了解更多信息。此值在创建数据库时确定。通常情况下,这与立法会
,但对于特殊应用程序,其设置可能会有所不同。
报告函数参数的最大数量。这取决于FUNC_MAX_ARGS
在构建服务器时。默认值为100个参数。
报告最大标识符长度。它被确定为比NAMEDATALEN
在构建服务器时。的默认值NAMEDATALEN
64岁;因此违约最大标识符长度
是63个字节,使用多字节编码时可以少于63个字符。
报告索引键的最大数目。这取决于索引\u最大\u键
在构建服务器时。默认值为32键。
报告可存储在文件段中的块(页)数。这取决于RELSEG_尺寸
在构建服务器时。段文件的最大大小(字节)等于片段大小
乘以块大小
; 默认情况下,这是1GB。
报告数据库编码(字符集)。这取决于数据库的创建时间。通常情况下,客户只需要关心产品的价值客户_编码.
报告服务器的版本号。这取决于PG_版本
在构建服务器时。
以整数形式报告服务器的版本号。这取决于PG_版本_数量
在构建服务器时。
例如,报告构建此PostgreSQL服务器时使用的SSL库的名称(即使此实例当前未配置或未使用SSL)OpenSSL
,如果没有,则为空字符串。
报告WAL磁盘块的大小。这取决于XLOG_BLCKSZ
在构建服务器时。默认值为8192字节。
报告预写日志段的大小。默认值为16MB。看见第30.5节了解更多信息。