E.209. 版本 7.2.5

发布日期: 2004-08-16

这个版本包含自7.2.4以来的各种修复。

E.209.1. 迁移到版本 7.2.5

运行7.2.X的用户不需要转储/恢复。

E.209.2. 修改列表

  • 阻止崩溃期间可能的已提交事务的丢失。

    由于事务提交和检查点之间连锁不足,正好在最近的检查点之前提交的事务可能会丢失, 全部丢失或部分丢失,紧跟着数据库崩溃并重启。这是一个严重的bug, 自PostgreSQL 7.1就已经存在了。

  • 修复btree搜索和第一个root页面分裂并行的极端情况

  • 修复to_ascii里的缓冲区溢出(Guido Notari)

  • 修复机器上无符号字符的死锁检测里的内核转储

  • 修复运行Async_NotifyHandler之后未能响应pg_ctl stop -m fast

  • 修复pg_dump中的内存泄露

  • 避免与isblank()函数或宏的系统定义冲突