选择 打开 改范围 完整检索页

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

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

E.204. 版本 8.0.18 #

发行日期:. 2008-09-22

本次发布包含对 8.0.17 的多方面修复。有关 8.0 大版本中新特性的信息,请参见 第 E.222 节。.

E.204.1. 迁移到版本 8.0.18

对于运行 8.0.X 的用户,不需要进行转储/恢复。不过,如果你是从早于 8.0.6 的版本升级,请参阅 第 E.216 节

E.204.2. 变更

  • 把本地锁计数器从 32 位拓宽到 64 位(Tom)

    这是针对计数器在足够长的事务中可能溢出的报告,该溢出会导致意外的 锁已被持有错误。

  • 在执行器启动时添加检查,确保 INSERTUPDATE 产生的元组与目标表的当前行类型匹配(Tom)

    ALTER COLUMN TYPE 之后重用先前缓存的计划可能产生这种情形。该检查防范随之而来的数据损坏和/或崩溃。

  • 修复日期时间输入函数在 64 位平台上正确检测整数溢出(Tom)

  • 改进向 syslog 写很长日志消息的性能(Tom)

  • 修复 SELECT DISTINCT ON 查询上游标反向扫描的缺陷(Tom)

  • 修复规划器,使其估计产生布尔结果的 GROUP BY 表达式总是产生两个组,而不考虑表达式的内容(Tom)

    对于某些布尔测试(如 col IS NULL),这比常规的 GROUP BY 估计准确得多。

  • 修复 PL/Tcl 在 Tcl 8.5 下的正确行为,并更小心地处理发送到 Tcl 或从 Tcl 发出的数据的编码(Tom)

  • 修复 PL/Python 使其与 Python 2.5 一起工作

    这是 8.2 开发周期中所做修复的向后移植。

  • 改进 pg_dumppg_restore 在发送 SQL 命令失败后的错误报告(Tom)

  • 修复 pg_ctl,使其在 restart 期间正确保留 postmaster 命令行参数(Bruce)

  • 更新时区数据文件到 tzdata 发行版 2008f(针对阿根廷、巴哈马、巴西、毛里求斯、摩洛哥、巴基斯坦、巴勒斯坦和巴拉圭的 DST 法规变更)

提交更正

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