版本 9.3.8 From PostgreSQL previous page next page PostgreSQL 9.6.0 手册 上一页 上一级 附录 E. 版本说明 下一页 E.23. 版本 9.3.8 发布日期: 2015-06-04 这个版本包含少量自9.3.7以来的修复。关于9.3主版本的新特性信息, 请查看第 E.31 节。 E.23.1. 迁移到版本9.3.8 运行9.3.X版本的用户不需要转储/恢复。 不过,如果你是从一个早于9.3.7的版本升级而来, 请查看第 E.24 节。 E.23.2. 修改列表 避免崩溃重启期间fsync数据目录时的失败 (Abhijit Menon-Sen, Tom Lane) 在以前的小版本中,我们添加了一个补丁,在崩溃之后fsync 数据目录中的任何东西。不幸的是,它对任何错误条件的响应都是失败的, 因此阻止了服务器的启动,即使问题是相当无害的。 一个例子是,数据目录中的一个不可写的文件在某些平台上会阻止重启; 但是它通常会使得服务器不能写入SSL认证文件。 修改这个行为,忽略所有权限失败,记录其他类型的失败但是不阻止继续。 也在initdb --sync-only中应用相同的规则。 这个情况不怎么关键但是也应该相似的动作。 修复pg_get_functiondef(),显示函数的 LEAKPROOF属性,如果设置了 (Jeevan Chalke) 删除OpenBSD上configure 到线程libpython的检查禁止连接 (Tom Lane) 这个限制打算阻止的失败在当前的OpenBSD 版本上看起来不再是一个问题。 允许libpq使用版本超过v1的TLS协议 (Noah Misch) 长期以来,libpq唯一允许的SSL协议是TLS v1。 由于新的TLS版本开始流行,允许它与服务器协商最高广泛支持的TLS版本。 (PostgreSQL服务器早就具有了这种能力, 所以服务器端不需要做什么修改。)这是对在9.4.0中发布的修改的一个反向修复。 上一页 起始页 下一页 版本 9.3.9 上一级 版本 9.3.7 previous page start next page