2016-07-21 16:09:27+08 发布 ... 翻译:doudou586

2016年7月21日,PostgreSQL全球开发小组宣布了PostgreSQL9.6第三个beta测试版提供下载。 这个测试版本包含9.6最终版本中将要包含的新功能,也包括在第一个和第二个beta测试版本中所发现问题的补丁。 我们鼓励广大用户在新的beta3版本中测试他们的各自的应用。

自Beta2以来的更新

我们的用户和开发者通过对两个测试版本的试用,发现并汇报了不少的Bug和使用方面的问题,大部分在新的beta3版本中已修正。 如果你汇报过问题,请再测试一下我们新的版本以确认问题是否得到彻底解决。

更新中包含最多的是有关并行查询方面的问题:

  • 支持TABLESAMPLE选项
  • 修正收集节点中查询成本数据
  • 检查并行查询中所关联表的安全性
  • 修正规划器中initPlans函数的问题
  • 修正几处用户编码的问题
  • 清除EXPLAIN的输出显示
  • 对内部并行聚合的多处更改

其他已解决问题包括:

  • 对pg_stat_wal_receiver表增加conninfo字段
  • 在锁定记录时,清理所有锁定的visibilitymap状态
  • 正确地导出数据库和表空间的存取权限清单
  • 当用户的映射更新时,避免将所有外部连接缓冲全部失效
  • 修正tsquery中嵌套NOT操作符的问题
  • 允许在pl/pgsql内部使用IMPORT FOREIGN SCHEMA功能
  • 在EXPLAIN输出中仅打印一个指定的子计划一次
  • 修改GetForeignUpperPaths的API
  • 修正几处postgres_fdw的问题
  • 增加更多的正则表达式测试
  • 多处的文档更新和细化说明
  • 文档中多处翻译的更新

由于我们也修改了系统目录结构,在从以前的beta版本升级时需要使用pg_upgrade或是使用先导出再导入的方式进行升级。另外这个版本中也包括对pg_control工具的更新,这样也会与9.4之前的版本不兼容。这次更新也修正了以前版本中一些共性问题的补丁,将会在稍后的小版本中发布。

注意,还有一些已知的问题还未解决,在汇报Bug之前,请检查一下我们的 仍在处理中的工作

Beta 版发布安排

这是9.6版本的第三个测试版本,PostgreSQL项目组还会根据测试情况发布更多测试版本,然后会发布一个或多个备选RC版本,准备在2016年底发布正式版本。更多信息请参考我们的 Beta 测试页面。

相关链接




© 2010 PostgreSQL中文社区