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

# E.110. 发布8.3.3

> 发布日期: 2008-06-12

该发布中包含8.3.2中修复的一个严重的和较小的错误。 关于8.3主要发布中新特性信息，参阅第 E.113 节。

## E.110.1. 迁移到版本8.3.3

运行8.3.X不需要备份/恢复。然而，如果从8.3.1更早版本更新，参阅8.3.1发布说明。

## E.110.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.3.4 | 上一级 | 发布8.3.2