PostgreSQL 9.6 Beta 4 发布
由 PostgreSQL 全球开发组发布于 2016-08-11
PostgreSQL 全球开发组今天宣布,PostgreSQL 9.6 的第四个测试版已可供下载。此版本包含将在 9.6 最终版本中提供的所有功能的预览,包括对第一个和第二个测试版中发现的许多问题的修复。鼓励用户继续使用 9.6 beta 4 测试他们的应用程序。
自 Beta 3 以来的更改
9.6 Beta 4 包括 2016-08-11 安全更新中的安全修复程序,以及为稳定版本提供的一般错误修复。此外,它还包含自上次测试版以来报告的以下测试版问题的修复:
- 将最小 max_worker_processes 从 1 更改为 0
- 使 array_to_tsvector() 对给定的字符串进行排序和删除重复项
- 修复 ts_delete(tsvector, text[]) 以处理重复的数组条目
- 修复 heapam 的元组锁定代码中难以出现的竞争条件
- 防止“快照过旧”尝试返回已修剪的 TOAST 元组
- 使 INSERT-from-multiple-VALUES-rows 处理目标列表间接
- 不要让 PostmasterContext 在后台工作进程中存活
- 在信息模式中添加缺失的转换
- 修复恢复测试中的各种问题
- 在 HandleParallelMessages() 期间阻止中断
- 从 pg_replication_origin_xact_reset 函数中删除未使用的参数
- 正确处理带有扩展的已拥有序列
- 对 tsqueue.c 的许多修复
- 消除一些更多用户可见的“缓存查找失败”错误
- 教解析器将“x IS [NOT] DISTINCT FROM NULL”转换为 NullTest
- 允许返回元组集的函数返回简单的 NULL
- 修复 citext--1.1--1.2.sql 造成的损坏
- 在部分聚合计划中正确设置聚合 FILTER 表达式
此测试版还包括许多文档更新和改进。
由于系统目录中的更改,从早期测试版迁移数据库的用户将需要进行 pg_upgrade 或 pg_dump 和还原。
请注意,一些已知问题仍未修复。在报告测试版中的错误之前,请查看开放问题页面。
测试版发布时间表
这是 9.6 版本的第四个测试版。PostgreSQL 项目将根据测试需要发布其他测试版,然后发布一个或多个候选版本,直到 2016 年末最终发布。有关更多信息,请参阅 测试版测试 页面。
链接