文档版本比较
POSTGRESQL · VERSION COMPARE
PostgreSQL 9.2.8 发布变化
此版本的完整功能、修复与兼容性说明,以及其他版本的关联记录。
包括起始版本之后至目标版本的变化。大版本号表示该分支的首个版本。
从数据库输出识别起始版本
完整发布变化
9.2.8
2014-03-20
9.2.8stable支持截止 2017-11-09
PostgreSQL 9.2.8
迁移与兼容性
对于运行 9.2.X 的用户,不需要进行转储/恢复。
不过,如果你是从早于 9.2.6 的版本升级,请参见第 E.19 节。
改进无条件恢复 GIN 元页以避免残缺页风险
变更
无条件恢复 GIN 元页以避免残缺页风险(Heikki Linnakangas)
虽然这一疏忽理论上可能导致索引损坏,但实际上不太可能造成任何问题,因为 GIN 元页的活动部分小于标准的 512 字节磁盘扇区。
改进避免在接收 NOTIFY 消息期间检查事务提交状态时的竞态条件
变更
避免在接收 NOTIFY 消息期间检查事务提交状态时的竞态条件(Marko Tiikkaja)
这防止了这样一种场景:足够快的客户端可能在通知者所做的数据库更新对接收者可见之前就响应通知。
改进允许正则表达式操作符被查询取消请求提前终止
变更
允许正则表达式操作符被查询取消请求提前终止(Tom Lane)
这防止了病态正则表达式长时间不可中断地锁死服务器进程的场景。
关联记录 (1)
改进移除试图允许 OVERLAPS 接受单元素行参数的错误代码
变更
移除试图允许 OVERLAPS 接受单元素行参数的错误代码(Joshua Yanovski)
这段代码从未正确工作过,而且该情况既未被 SQL 标准规定也未被记录,因此移除它似乎比修复它更好。
改进避免在反解析规则或视图时获取超出 AccessShareLock 的锁
变更
避免在反解析规则或视图时获取超出 AccessShareLock 的锁(Dean Rasheed)
这一疏忽导致 pg_dump 对规则中作为 INSERT/UPDATE/DELETE 命令目标的表意外获取了 RowExclusiveLock 锁。虽然通常无害,但它可能干扰试图在这些表上获取例如 ShareLock 的并发事务。
性能改进规划期间索引端点探测的性能
变更
改进规划期间索引端点探测的性能(Tom Lane)
此变更修复了当索引末尾存在大量尚未提交的行时的显著性能问题,这对于基于顺序赋值(如时间戳或序列生成的标识符)的索引是常见情况。
问题修复修复客户端为 pg_receivexlog 时 walsender 无法干净关闭的问题
变更
修复客户端为 pg_receivexlog 时 walsender 无法干净关闭的问题(Fujii Masao)
改进在执行将被归档恢复跟随的崩溃恢复时,正确检查 WAL 级别和热备参数
变更
在执行将被归档恢复跟随的崩溃恢复时,正确检查 WAL 级别和热备参数(Heikki Linnakangas)
问题修复修复崩溃后是否可以立即允许热备连接的测试
变更
修复崩溃后是否可以立即允许热备连接的测试(Heikki Linnakangas)
改进在报告非 ERROR 消息期间防止中断
变更
在报告非 ERROR 消息期间防止中断(Tom Lane)
这可以防止因递归进入 syslog() 而导致的罕见服务器进程冻结,或许还能防止其他相关问题。
问题修复修复 PL/Perl 返回组合结果(包括多 OUT 参数情况)时的内存泄漏
变更
修复 PL/Perl 返回组合结果(包括多 OUT 参数情况)时的内存泄漏(Alex Hunsaker)
问题修复修复 \copy 从带外数据读取期间 psql 脚本行号跟踪的问题
变更
修复 \copy 从带外数据读取期间 psql 脚本行号跟踪的问题(Kumar Rajeev Rastogi、Amit Khandekar)
即使数据并非来自脚本文件,\copy ... from 也会为每个数据行递增脚本文件行号。这一失误导致同一脚本文件中稍后发生的任何错误报告了错误的行号。
改进防止在较新的 Windows 版本上间歇性出现“could not reserve shared memory region”失败
变更
防止在较新的 Windows 版本上间歇性出现“could not reserve shared memory region”失败(MauMau)
改进把时区数据文件更新为 tzdata 版本 2014a for DST law changes in Fiji and Turkey, plus historical changes in Israel and Ukraine。
变更
把时区数据文件更新为 tzdata 版本 2014a for DST law changes in Fiji and Turkey, plus historical changes in Israel and Ukraine。
关联记录 (3)
- 相同变化PostgreSQL 9.3.4 · 把时区数据文件更新为 tzdata 版本 2014a,以反映斐济和土耳其的夏令时法规变更,以及以色列和乌克兰的历史变更。
- 相同变化PostgreSQL 9.1.13 · 把时区数据文件更新为 tzdata 版本 2014a for DST law changes in Fiji and Turkey, plus historical changes in Israel and Ukraine。
- 相同变化PostgreSQL 9.0.17 · 把时区数据文件更新为 tzdata 版本 2014a for DST law changes in Fiji and Turkey, plus historical changes in Israel and Ukraine。
没有匹配的变化
尝试其他关键词,或 .
如何生成比较结果?
比较依据起始版本之后至目标版本的 PostgreSQL 发布说明。经核实的回补重复项会谨慎合并,保留每条原始说明;相关提交可能涉及独立变化,仍作为不同记录保留。
发布快照: 2026-09-26 · 安全快照: 2026-09-26
内容来自 PostgreSQL 发布说明。交互方式参考 pgversions.com 与 pgversionreport.