翻译:doudou586 ... 新闻稿采编:2018-09-21 15:35:54+08

软件发布:2018-09-20

2018-09-20,PostgreSQL全球开发组宣布PostgreSQL 11的第4个Beta版本正式提供下载。这个版本包含将来PostgreSQL 11正式版本中的所有特性和功能(一些功能的细节在正式版本发布时可能会有些变化),当然也包括自第3个测试版本发布以来用户所反馈Bug的修正。

这个版本可能也是发布RC候选版本的最后一个测试版本了。

按PostgreSQL开源社区的精神,我们鼓励大家在用户的工作负载下测试新功能,以帮助我们消除Bug或是其他可能存在的问题。

升级至POSTGRESQL 11 Beta4版本

要从Beta3版本或是更早的版本升级至PostgreSQL 11 Beta4版本,用户需要使用类似大版本间的升级策略(如使用pg_upgrade工具或是 pg_dump / pg_restore的数据导出导入方式)。更多信息请参考文档中有关 升级 的段落。

自Beta3版本以来的更新

有很多Beta3测试期间提交的问题已进行了更新并应用于Beta4版本中了。有几个Bug是来自于目前仍在支持版本的Bug,但只要是影响11版本的也全部在Beta4版本进行了更新,包括:

  • JIT编译缺省是关闭的。要启用JIT编译,需要在配置文件或是会话中设置jit = on ;
  • 强制约束的名称必须唯一;
  • 几处存储过程中的修正,包括优化提示和文档中的用法内容;
  • 几处有关分区表的更新,包括分区表运行库的修正;
  • 对并行CREATE INDEX的修正,关闭元数据表的映射;
  • 对REINDEX操作的修正,防止未授权用户在一定条件下对共享元数据的索引操作;
  • 对单个查询中对 XMLTABLE的多次调用产生内存泄漏的修正;
  • 对pg_verify_checksums操作的几处修正;
  • 对libpq的几处修正,包括对主机名解析的更新;
  • 几处有关pg_upgrade的更新,包括扩展中触发事件的管理;
  • 几处有关pg_dump 和 pg_restore的更新;

拟查询完整的更新列表,请浏览我们的待处理问题页面

Bug和兼容性的测试

每一个PostgreSQL版本的稳定性都依赖于广大用户和社区使用自己的工作负载和测试工具来发现Bug及进行回归测试。由于这还是一个Beta版本,数据库操作的方式、新特性的细节以及API可能都还会有小的修改。用户的反馈和测试将帮助我们决定对新特性的最终优化,所以请在近期就进行测试。用户测试的质量将帮助我们决定何时可以发布最终版本。

在PostgreSQL的Wiki上有一个仍在处理中问题列表。用户也可以使用PostgreSQL网站上的如下表格上报Bug: https://www.postgresql.org/account/submitbug/

BETA发布安排

这是11版本的第4个Beta测试版本,按正常的开发节奏,这将会是PostgreSQL会发布RC候选版本前的最后一个Beta版本。更多信息请参考我们的Beta测试信息页面。

相关链接

© 2010 PostgreSQL中文社区