版本8.4.14

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

# E.75. 版本8.4.14

> 发布日期: 2012-09-24

该发布包含了8.4.13的各种修复，关于8.4主要发布新功能的信息， 参阅第 E.89 节。

## E.75.1. 迁移到版本8.4.14

运行8.4.X不需要备份/恢复。

然而，如果你从8.4.10更早版本更新，参阅第 E.79 节。

## E.75.2. 修改列表

- 修复执行器参数的规划器分配， 为CTE规划节点修复执行器的重新扫描逻辑(Tom Lane)

  这些错误可以导致来自扫描相同`WITH`子查询多次的查询的错误结果。

- 提高GiST索引中页分隔决定(Alexander Korotkov,Robert Haas, Tom Lane)

  多列GiST索引可能由于这个错误遭受意外膨胀。

- 如果仍持有该权限，那么修复级联权限撤销以停止(Tom Lane)

  如果我们撤销一些角色`X`的grant选项，但是`X` 仍然认为该选项通过其他人的grant。 我们不应该递归地撤销`X`授予的角色`Y`的 相应特权。

- 当使用PL/Perl的时候，修复`SIGFPE`的处理(Andres Freund)

  Perl重置进程的`SIGFPE`处理器到`SIG_IGN`， 这可能在以后导致崩溃。 在初始化PL/Perl之后恢复正常Postgres信号处理程序。

- 当被执行时，如果重新定义递归的PL/Perl函数， 则防止PL/Perl崩溃(Tom Lane)

- 解决PL/Perl中可能的错误优化(Tom Lane)

  一些Linux发布包含 导致PL/Perl中不正确编译代码的`pthread.h`不正确版本， 如果PL/Perl函数调用抛出错误的另外一个，那么导致崩溃。

- 为了Fiji中DST变化规律更新时区数据文件到tzdata发布2012f

上一页 | 起始页 | 下一页
版本8.4.15 | 上一级 | 版本8.4.13