pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
发行日期:. 2015-06-04
本次发布包含对 9.2.11 的少量修复。有关 9.2 大版本中新特性的信息,请参见 第 E.51 节。.
避免崩溃重启期间对数据目录执行fsync时失败(Abhijit Menon-Sen、Tom Lane)
在前几个小版本中,我们加入了一个补丁,在崩溃后对数据目录中的所有内容执行fsync。遗憾的是,它对任何错误情况的响应都是失败,从而阻止服务器启动,即使问题相当无害。例如,数据目录中一个不可写的文件在某些平台上会阻止重启;但把 SSL 证书文件设为服务器不可写是很常见的做法。我们修改了这一行为:权限失败被完全忽略,其他类型的失败会被记录但不会阻止继续。
修复pg_get_functiondef()以在设置了LEAKPROOF属性时显示该属性(Jeevan Chalke)
移除configure中对在OpenBSD上链接线程版libpython的禁止性检查(Tom Lane)
这一限制原本要防止的失败在当前的OpenBSD版本上似乎已不再是问题。
允许 libpq 使用高于 v1 的 TLS 协议版本(Noah Misch)
长期以来,libpq 的代码只允许使用 TLS v1 这一种 SSL 协议。随着较新的 TLS 版本日益普及,现在允许它与服务器协商双方共同支持的最高 TLS 版本。(PostgreSQL 服务器早已支持这种协商,因此服务器端无需更改。)这是对 9.4.0 中已发布变更的回移植。
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。