↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

支持中的版本: 当前版本 (18) / 17 / 16 / 15 / 14
开发中的版本: 19 / 20devel
已结束支持的版本: 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1
历史版本。 PostgreSQL 8.1 已结束支持。 请参阅 当前版本手册.

17.13. 预置选项 #

下列“参数”是只读的,在编译或安装 PostgreSQL 时确定。因此,它们未列入示例 postgresql.conf 文件。这些选项报告 PostgreSQL 行为的各个方面,某些应用(特别是管理前端)可能对此感兴趣。

block_size (integer) #

报告一个磁盘块的大小。它由编译服务器时BLCKSZ的值确定。默认值是 8192 字节。有些配置变量的含义(例如shared_buffers)会被block_size影响。详见第 17.4 节。

integer_datetimes (boolean) #

报告PostgreSQL是否在构建时启用了对 64 位整数日期时间的支持。它通过在构建PostgreSQL时配置--enable-integer-datetimes来设置。默认值是off。

lc_collate (string) #

报告对文本数据进行排序所使用的区域设置。更多信息参见第 21.1 节。该值在数据库集簇初始化时确定。

lc_ctype (string) #

报告决定字符分类的区域设置。更多信息参见第 21.1 节。该值在数据库集簇初始化时确定。通常它与lc_collate相同,但特殊应用可能将它设置为不同的值。

max_function_args (integer) #

报告函数参数的最大数量。它由编译服务器时的FUNC_MAX_ARGS值决定。默认值是 100 个参数。

max_identifier_length (integer) #

报告标识符的最大长度。它由编译服务器时的NAMEDATALEN值减一决定。NAMEDATALEN的默认值是 64;因此max_identifier_length的默认值是 63 字节,在使用多字节编码时,这可能不足 63 个字符。

max_index_keys (integer) #

报告索引键的最大数目。它由编译服务器时的INDEX_MAX_KEYS值决定。默认值是 32 个键。

server_encoding (string) #

报告数据库的编码(字符集)。这是在数据库被创建时决定的。通常,客户端只需要关心client_encoding的值。

server_version (string) #

报告服务器的版本号。它是由编译服务器时的PG_VERSION值决定的。

standard_conforming_strings (boolean) #

控制普通字符串字面量('...')是否按照 SQL 标准把反斜线当普通文本。当前默认值为off,即PostgreSQL保持其把反斜线当作转义字符的历史行为。为了改进与 SQL 标准的兼容性,默认值将在将来的版本中改为on。应用可以检查这个参数来判断字符串字面量如何被处理。这个参数的存在也可以被当做转义字符串语法(E'...')被支持的标志。如果一个应用希望反斜线被当做转义字符,应该使用转义字符串语法。

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.