# 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节了解更多信息。此值在创建数据库时确定。

lc_ctype (一串)

报告确定字符分类的区域设置。看见第24.1节了解更多信息。此值在创建数据库时确定。通常情况下,这与立法会,但对于特殊应用程序,其设置可能会有所不同。

最大函数参数 (整数)

报告函数参数的最大数量。这取决于FUNC_MAX_ARGS在构建服务器时。默认值为100个参数。

最大标识符长度 (整数)

报告最大标识符长度。它被确定为比NAMEDATALEN在构建服务器时。的默认值NAMEDATALEN64岁;因此违约最大标识符长度是63个字节,使用多字节编码时可以少于63个字符。

最大索引键 (整数)

报告索引键的最大数目。这取决于索引\u最大\u键在构建服务器时。默认值为32键。

片段大小 (整数)

报告可存储在文件段中的块(页)数。这取决于RELSEG_尺寸在构建服务器时。段文件的最大大小(字节)等于片段大小乘以块大小; 默认情况下,这是1GB。

服务器编码 (一串)

报告数据库编码(字符集)。这取决于数据库的创建时间。通常情况下,客户只需要关心产品的价值客户_编码.

服务器版本 (一串)

报告服务器的版本号。这取决于PG_版本在构建服务器时。

服务器版本号 (整数)

以整数形式报告服务器的版本号。这取决于PG_版本_数量在构建服务器时。

ssl_库 (一串)

例如,报告构建此PostgreSQL服务器时使用的SSL库的名称(即使此实例当前未配置或未使用SSL)OpenSSL,如果没有,则为空字符串。

wal_block_尺寸 (整数)

报告WAL磁盘块的大小。这取决于XLOG_BLCKSZ在构建服务器时。默认值为8192字节。

wal_段尺寸 (整数)

报告预写日志段的大小。默认值为16MB。看见第30.5节了解更多信息。