E.74. 发布8.3.3
发布日期: 2008-06-12
该发布中包含8.3.2中修复的一个严重的和较小的错误。 关于8.3主要发布中新特性信息,参阅Section E.77。
E.74.1. 迁移到版本8.3.3
运行8.3.X不需要备份/恢复。然而,如果从8.3.1更早版本更新,参阅8.3.1发布说明。
E.74.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
操作中涉及到聚集,那么 这一疏忽可能导致错误。