文档版本比较
POSTGRESQL · VERSION COMPARE
PostgreSQL 9.4.3 发布变化
此版本的完整功能、修复与兼容性说明,以及其他版本的关联记录。
包括起始版本之后至目标版本的变化。大版本号表示该分支的首个版本。
从数据库输出识别起始版本
完整发布变化
9.4.3
2015-06-04
9.4.3stable支持截止 2020-02-13
PostgreSQL 9.4.3
迁移与兼容性
对于运行 9.4.X 的用户,不需要转储/恢复。
但是,如果你是从早于 9.4.2 的版本升级,请参见第 E.25 节。
问题修复避免崩溃重启期间对数据目录执行fsync时失败
变更
避免崩溃重启期间对数据目录执行fsync时失败(Abhijit Menon-Sen、Tom Lane)
在前几个小版本中,我们加入了一个补丁,在崩溃后对数据目录中的所有内容执行fsync。遗憾的是,它对任何错误情况的响应都是失败,从而阻止服务器启动,即使问题相当无害。例如,数据目录中一个不可写的文件在某些平台上会阻止重启;但把 SSL 证书文件设为服务器不可写是很常见的做法。我们修改了这一行为:权限失败被完全忽略,其他类型的失败会被记录但不会阻止继续。
在initdb --sync-only中也应用同样的规则。这种情况不那么关键,但行为应当类似。
关联记录 (1)
问题修复修复 pg_get_functiondef(),使其在设置了函数的 LEAKPROOF 属性时加以显示
变更
修复 pg_get_functiondef(),使其在设置了函数的 LEAKPROOF 属性时加以显示(Jeevan Chalke)
问题修复修复pushJsonbValue()以解包jbvBinary对象
变更
修复pushJsonbValue()以解包jbvBinary对象(Andrew Dunstan)
此变更不影响 9.4 核心代码中的任何行为,但为可能的第三方调用者避免了一个极端情况。
改进移除configure中对在OpenBSD上链接线程版libpython的禁止性检查
变更
移除configure中对在OpenBSD上链接线程版libpython的禁止性检查(Tom Lane)
这一限制原本要防止的失败在当前的OpenBSD版本上似乎已不再是问题。
没有匹配的变化
尝试其他关键词,或 .
如何生成比较结果?
比较依据起始版本之后至目标版本的 PostgreSQL 发布说明。经核实的回补重复项会谨慎合并,保留每条原始说明;相关提交可能涉及独立变化,仍作为不同记录保留。
发布快照: 2026-09-26 · 安全快照: 2026-09-26
内容来自 PostgreSQL 发布说明。交互方式参考 pgversions.com 与 pgversionreport.