多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# E.39\. 发布8.4.14 > **发布日期:** 2012-09-24 该发布包含了8.4.13的各种修复,关于8.4主要发布新功能的信息, 参阅[Section E.53](#calibre_link-49)。 ## E.39.1\. 迁移到版本8.4.14 运行8.4.X不需要备份/恢复。 然而,如果你从8.4.10更早版本更新,参阅8.4.10的发布说明。 ## E.39.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