2015-06-05 17:12:59+08 发布 ... 翻译:doudou586

2015-06-04,PostgreSQL全球开发组发布一系列更新版本,包括9.4.3、9.3.8、9.2.12、9.1.17和9.0.21。这些版本主要是解决上一个小版本所带来的一些启动问题,因此使用这些有问题小版本的用户应在适当的时候进行升级。。

文件权限的修正

2015-05-22所发布的小版本增加了一个在服务器宕机后重启会同步数据目录下的文件的防受损功能。这会引起当有文件的权限(不足时)引起服务器不能启动的问题。问题现已修正,详细情况可浏览:https://wiki.postgresql.org/wiki/May_2015_Fsync_Permissions_Bug.

其他修正或是提高

除了上述更新,还有一些其他的小修改,包括:

  • pg_get_functiondef() 函数可以显示LEAKPROOF属性值;
  • pushJsonbValue() 函数可以处理jbvBinary类型;
  • 允许在OpenBSD平台下编译时使用多线程的Python模块;

    版本更新计划

    PostgreSQL开发人员现在正努力工作以修正近几周发现的问题。我们希望在修正了这些问题并经测试后再发布一个小版本。开发团队对近期发布的过多小版本给大家的工作带来的不便表示歉意,原因也是因我们对一些可能影响用户使用的问题总是设定为很高的优先级。

    升级方法

    对小版本的升级,用户不必使用导出数据再导入数据的方式,也不必使用pg_upgrade这种方式。只需简单地停止PostgreSQL服务器,然后直接更新服务器的软件即可。用户如不是从上一个小版本升级的情况下,即跨多个小版本时,可能需要一些额外的步骤,此时需参考版本发布声明的具体内容处理。

    相关链接

  • 下载: http://www.postgresql.org/download
  • 发布声明: http://www.postgresql.org/docs/current/static/release.html

    © 2010 PostgreSQL中文社区