版本与平台兼容
条目 URL 保持扁平;本分类仅用于侧栏与浏览组织。
allow_alter_system
allow_alter_system:允许执行 ALTER SYSTEM 命令。它是 PG17–18 的 sighup 参数;最新实测启动默认值为 on。
array_nulls
array_nulls:允许在数组输入中使用 NULL 元素。实测在档范围为 PG9.0–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 on,context 为 user。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。
backslash_quote
backslash_quote:设置字符串字面量中是否允许使用反斜杠转义的单引号(')。实测在档范围为 PG9.0–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 safe_encoding,context 为 user。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。
default_with_oids
default_with_oids:默认创建带 OID 的新表。实测在档范围为 PG9.0–11;最后在档的 PG11 启动默认值为 off,context 为 user。它在 PG12 被移除。
escape_string_warning
escape_string_warning:当普通字符串字面量含反斜杠转义时发出警告。实测在档范围为 PG9.0–18;最后在档的 PG18 启动默认值为 on,context 为 user。它在 PG19 Beta 3 被移除。
lo_compat_privileges
lo_compat_privileges:启用大对象权限检查的向后兼容模式。实测在档范围为 PG9.0–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 off,context 为 superuser。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。
operator_precedence_warning
operator_precedence_warning:对自 PostgreSQL 9.4 起含义发生变化的表达式发出警告。实测在档范围为 PG9.5–13;最后在档的 PG13 启动默认值为 off,context 为 user。它在 PG14 被移除。
quote_all_identifiers
quote_all_identifiers:生成 SQL 片段时引用所有标识符。实测在档范围为 PG9.1–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 off,context 为 user。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。
sql_inheritance
sql_inheritance:让多种 SQL 命令默认包含继承子表。实测在档范围为 PG9.0–9.6;最后在档的 PG9.6 启动默认值为 on,context 为 user。它在 PG10 被移除。
standard_conforming_strings
standard_conforming_strings:使普通单引号字符串中的反斜杠按字面处理。实测在档范围为 PG9.0–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 on,context 为 user。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。
synchronize_seqscans
synchronize_seqscans:启用同步顺序扫描。实测在档范围为 PG9.0–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 on,context 为 user。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。
transform_null_equals
transform_null_equals:将 expr = NULL 视为 expr IS NULL。实测在档范围为 PG9.0–19 Beta 3;最后在档的 PG19 Beta 3 启动默认值为 off,context 为 user。这是测试版快照事实,PostgreSQL 19 正式发布前仍可能变化。