多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# E.92\. 版本 8.2.9 > **发布日期:** 2008-06-12 这个版本包含8.2.8的一个严重的和一个小的错误修复。关于8.2主版本的新特性信息, 请查看[Section E.101](#calibre_link-223)。 ## E.92.1\. 迁移到版本 8.2.9 运行8.2.X的用户不需要转储/恢复。不过,如果你是从一个早于8.2.7的版本升级而来, 那么请查看8.2.7的版本声明。 ## E.92.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`操作中, 这个疏忽会导致问题。