↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

已结束支持的版本: 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4
历史版本。 PostgreSQL 8.0 已结束支持。 请参阅 当前版本手册.

E.32. 版本 7.4.26 #

发行日期

2009-09-09

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

E.32.1. 迁移到版本 7.4.26

对于运行 7.4.X 的用户,不需要进行转储/恢复。不过,如果你在 interval 列上有任何哈希索引,必须在更新到 7.4.26 后对它们执行 REINDEX。另外,如果你是从早于 7.4.11 的版本升级,请参阅 release.7.4.11 的发布说明。

E.32.2. 变更

  • 不允许在安全定义者函数内使用 RESET ROLE 和 RESET SESSION AUTHORIZATION(Tom、Heikki)

    这覆盖了先前禁止在安全定义者函数内使用 SET ROLE 和 SET SESSION AUTHORIZATION 的补丁中遗漏的一种情形。(参见 CVE-2007-6600)

  • 修复出现在外层聚合函数参数中的子 SELECT 的处理(Tom)

  • 修复 interval 数据类型的哈希计算(Tom)

    这纠正了 interval 值上哈希连接的错误结果。它还更改了 interval 列上哈希索引的内容。如果你有任何这样的索引,必须在更新后对它们执行 REINDEX。

  • 修复 x 超过 200 万且使用整数日期时间时 INTERVAL 'x ms' 的溢出(Alex Hunsaker)

  • 修复点与线段之间距离的计算(Tom)

    这导致多个几何操作符的结果不正确。

  • 修复 money 数据类型,使其在货币金额没有小数位的区域设置(例如日本)中工作(Itagaki Takahiro)

  • 正确地对像 00:12:57.9999999999999999999999999999 这样的日期时间输入四舍五入(Tom)

  • 修复 GiST R-tree 操作符类中页分裂点选择不佳的问题(Teodor)

  • 修复 plperl 初始化中的可移植性问题(Andrew Dunstan)

  • 改进 libpq 从 COPY FROM STDIN 期间错误中恢复的代码的健壮性(Tom)

  • 避免在两个库都安装时包含相互冲突的 readline 和 editline 头文件(Zdenek Kotala)

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.