... 新闻稿采编:
2016年8月11日,PostgreSQL全球开发小组宣布了PostgreSQL9.6第四个beta测试版提供下载。
这个测试版本包含9.6最终版本中将要包含的新功能,也包括在前三个beta测试版本中所发现问题的补丁。
我们鼓励广大用户在新的beta4版本中测试他们的各自的应用。
自Beta3以来的更新
新的beta4版本包括我们在8月11发布的安全更新,以及其他方面的一般性更新。自上一个beta版本以来的更新包括以下方面:
- 将max_worker_processes的最小值由1修改为0
- 使用array_to_tsvector()可以排序和清除复制的指定字符串
- 修正ts_delete(tsvector, text[]),使其可以处理数组复制
- 修正在堆中记录锁定时在冲突条件下很难命中的问题
- 在返回清理过的记录集时,禁止"snapshot too old"(快照过旧)的信息提示
- 使INSERT-from-multiple-VALUES-rows间接处理目标清单
- 隔离PostmasterContext进入后台工作进程
- 增加在information schema中的一些转换功能
- 修正恢复测试中的几个问题
- 阻止HandleParallelMessages()执行过程中的中断
- 清除函数pg_replication_origin_xact_reset不使用的变量
- 正确处理扩展模块中自有序列问题
- 对tsqueue.c源码中的多处小更新
- 消除一些不应被用户浏览到的"cache lookup failed"(缓存查找不成功)错误信息
- 引导解析器将 "x IS [NOT] DISTINCT FROM NULL" 转变为一个 NullTest
- 允许返回数据集的函数返回NULL值
- 修正因citext--1.1--1.2.sql脚本所引起的问题
- 在局部聚合规划中,修正聚合的过滤表达式
本次的beta版本也包括大量的文档改进和优化。
由于我们也修改了系统目录结构,在从以前的beta版本升级时需要使用pg_upgrade或是使用pg_dump先导出再导入的方式进行升级。
注意,还有一些已知的问题还未解决,在汇报Bug之前,请检查一下我们的
仍在处理中的工作
Beta 版发布安排
这是9.6版本的第四个测试版本,PostgreSQL项目组还会根据测试情况发布更多测试版本,然后会发布一个或多个备选RC版本,准备在2016年底发布正式版本。更多信息请参考我们的Beta 测试页面。
相关链接