↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

不受支持的版本: 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3
历史版本PostgreSQL 7.3 已于 2007 年 11 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页。

A.23. 版本 7.2.8 #

发行日期

2005-05-09

本次发布包含对 7.2.7 的多方面修复,其中包括一项与安全相关的 问题。

A.23.1. 迁移到版本 7.2.8

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

A.23.2. 变更

  • 修复一个古老的竞态条件:它允许一个事务在某些用途上 (例如 SELECT FOR UPDATE)比在其他用途上稍早被看作已提交

    这是一个极其严重的缺陷,因为它可能导致应用程序短暂地看到表面 上的数据不一致。

  • 修复关系扩展与 VACUUM 之间的竞态条件

    理论上这可能造成丢失一整页新插入的数据,尽管该场景发生的概率似 乎极低。尚无已知案例表明它造成过比断言失败更严重的后果。

  • 修复 TIME WITH TIME ZONE 值的 EXTRACT(EPOCH)

  • plpgsql 中更多的缓冲区溢出检查(Neil)

  • 修复 pg_dump,使其能正确转储包含 % 的索引名和触发器 名(Neil)

  • 防止 to_char(interval) 在与月份相关的格式 下转储核心

  • 修复 contrib/pgcrypto 以适配较新的 OpenSSL 构建(Marko Kreen)

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。