# 版本与平台兼容

> Version and Platform Compatibility 分类下的 12 个 PostgreSQL 核心配置参数档案。
---

条目 URL 保持扁平；本分类仅用于侧栏与浏览组织。

---

本节页面：

- [allow_alter_system](/zh/parameters/allow-alter-system/): allow_alter_system：允许执行 ALTER SYSTEM 命令。它是 PG17–18 的 sighup 参数；最新实测启动默认值为 on。
- [array_nulls](/zh/parameters/array-nulls/): array_nulls：允许在数组输入中使用 NULL 元素。实测在档范围为 PG9.0–19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 on，context 为 user。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
- [backslash_quote](/zh/parameters/backslash-quote/): backslash_quote：设置字符串字面量中是否允许使用反斜杠转义的单引号（\'）。实测在档范围为 PG9.0–19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 safe_encoding，context 为 user。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
- [default_with_oids](/zh/parameters/default-with-oids/): default_with_oids：默认创建带 OID 的新表。实测在档范围为 PG9.0–11；最后在档的 PG11 启动默认值为 off，context 为 user。它在 PG12 被移除。
- [escape_string_warning](/zh/parameters/escape-string-warning/): escape_string_warning：当普通字符串字面量含反斜杠转义时发出警告。实测在档范围为 PG9.0–18；最后在档的 PG18 启动默认值为 on，context 为 user。它在 PG19 Beta 3 被移除。
- [lo_compat_privileges](/zh/parameters/lo-compat-privileges/): lo_compat_privileges：启用大对象权限检查的向后兼容模式。实测在档范围为 PG9.0–19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 off，context 为 superuser。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
- [operator_precedence_warning](/zh/parameters/operator-precedence-warning/): operator_precedence_warning：对自 PostgreSQL 9.4 起含义发生变化的表达式发出警告。实测在档范围为 PG9.5–13；最后在档的 PG13 启动默认值为 off，context 为 user。它在 PG14 被移除。
- [quote_all_identifiers](/zh/parameters/quote-all-identifiers/): quote_all_identifiers：生成 SQL 片段时引用所有标识符。实测在档范围为 PG9.1–19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 off，context 为 user。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
- [sql_inheritance](/zh/parameters/sql-inheritance/): sql_inheritance：让多种 SQL 命令默认包含继承子表。实测在档范围为 PG9.0–9.6；最后在档的 PG9.6 启动默认值为 on，context 为 user。它在 PG10 被移除。
- [standard_conforming_strings](/zh/parameters/standard-conforming-strings/): standard_conforming_strings：使普通单引号字符串中的反斜杠按字面处理。实测在档范围为 PG9.0–19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 on，context 为 user。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
- [synchronize_seqscans](/zh/parameters/synchronize-seqscans/): synchronize_seqscans：启用同步顺序扫描。实测在档范围为 PG9.0–19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 on，context 为 user。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
- [transform_null_equals](/zh/parameters/transform-null-equals/): transform_null_equals：将 expr = NULL 视为 expr IS NULL。实测在档范围为 PG9.0–19 Beta 3；最后在档的 PG19 Beta 3 启动默认值为 off，context 为 user。这是测试版快照事实，PostgreSQL 19 正式发布前仍可能变化。
