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

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

文档版本比较

POSTGRESQL · VERSION COMPARE

PostgreSQL 9.2.12 发布变化

此版本的完整功能、修复与兼容性说明,以及其他版本的关联记录。

此版本的完整变化
此版本的完整变化

包括起始版本之后至目标版本的变化。大版本号表示该分支的首个版本。

完整发布变化

9.2.12

2015-06-04

导出 JSON ↓
4项变化功能、修复、改进
1个版本按版本分组
0CVE独立漏洞编号

9.2.12stable支持截止 2017-11-09

PostgreSQL 9.2.12

迁移与兼容性

对于运行 9.2.X 的用户,不需要进行转储/恢复。

不过,如果你是从早于 9.2.11 的版本升级,请参见第 E.14 节。

问题修复避免崩溃重启期间对数据目录执行fsync时失败

变更

避免崩溃重启期间对数据目录执行fsync时失败(Abhijit Menon-Sen、Tom Lane)

在前几个小版本中,我们加入了一个补丁,在崩溃后对数据目录中的所有内容执行fsync。遗憾的是,它对任何错误情况的响应都是失败,从而阻止服务器启动,即使问题相当无害。例如,数据目录中一个不可写的文件在某些平台上会阻止重启;但把 SSL 证书文件设为服务器不可写是很常见的做法。我们修改了这一行为:权限失败被完全忽略,其他类型的失败会被记录但不会阻止继续。

关联记录 (2)
问题修复修复pg_get_functiondef()以在设置了LEAKPROOF属性时显示该属性

变更

修复pg_get_functiondef()以在设置了LEAKPROOF属性时显示该属性(Jeevan Chalke)

关联记录 (2)
改进移除configure中对在OpenBSD上链接线程版libpython的禁止性检查

变更

移除configure中对在OpenBSD上链接线程版libpython的禁止性检查(Tom Lane)

这一限制原本要防止的失败在当前的OpenBSD版本上似乎已不再是问题。

关联记录 (4)
改进允许 libpq 使用高于 v1 的 TLS 协议版本

变更

允许 libpq 使用高于 v1 的 TLS 协议版本(Noah Misch)

长期以来,libpq 的代码只允许使用 TLS v1 这一种 SSL 协议。随着较新的 TLS 版本日益普及,现在允许它与服务器协商双方共同支持的最高 TLS 版本。(PostgreSQL 服务器早已支持这种协商,因此服务器端无需更改。)这是对 9.4.0 中已发布变更的回移植。

关联记录 (3)
如何生成比较结果?

比较依据起始版本之后至目标版本的 PostgreSQL 发布说明。经核实的回补重复项会谨慎合并,保留每条原始说明;相关提交可能涉及独立变化,仍作为不同记录保留。

发布快照: 2026-09-26 · 安全快照: 2026-09-26

内容来自 PostgreSQL 发布说明。交互方式参考 pgversions.com 与 pgversionreport.