版本 8.2.9

PostgreSQL 9.4.4 中文手册
上一页 | 上一级 | 附录 E. 版本说明 | 下一页

# E.128. 版本 8.2.9

> 发布日期: 2008-06-12

这个版本包含8.2.8的一个严重的和一个小的错误修复。关于8.2主版本的新特性信息， 请查看第 E.137 节。

## E.128.1. 迁移到版本 8.2.9

运行8.2.X的用户不需要转储/恢复。不过，如果你是从一个早于8.2.7的版本升级而来， 那么请查看第 E.130 节。

## E.128.2. 修改列表

- 让`pg_get_ruledef()`给负的常量加上括号 (Tom)

  在该修复之前，视图或规则中负的常量可能被转储为，例如，`-42::integer`， 这是微妙的不正确的：由于运算符优先级规则，它应该是`(-42)::integer`。 通常这将无关紧要，但是它会与另一个最近的补丁相互作用导致PostgreSQL 拒绝一个有效的`SELECT DISTINCT`视图查询。因为这会导致pg_dump 输出未能重载，所以它被看做一个高优先级修复。转储输出实际上不正确的唯一发布版本是8.3.1和8.2.7。

- 让`ALTER AGGREGATE ... OWNER TO`更新`pg_shdepend` (Tom)

  如果该聚合稍后包含在一个`DROP OWNED`或`REASSIGN OWNED`操作中， 这个疏忽会导致问题。

上一页 | 起始页 | 下一页
版本 8.2.10 | 上一级 | 版本 8.2.8