版本 9.0.10

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

# E.56. 版本 9.0.10

> 发布日期: 2012-09-24

这个版本包含各种自9.0.9以来的修复。想要获得关于9.0主版本的新特性信息， 请参阅第 E.66 节。

## E.56.1. 迁移到版本 9.0.10

运行9.0.X的系统不需要转储/恢复。

另外，如果你是从一个早于9.0.6的版本升级而来，请参阅第 E.60 节。

## E.56.2. 修改列表

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

  这些错误会导致查询的错误响应，使得扫描多次相同的`WITH`子查询。

- 改善GiST索引中的页面分裂决策 (Alexander Korotkov, Robert Haas, Tom Lane)

  由于这个错误，多字段GiST索引可能遭受意外的膨胀。

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

  如果我们从一些角色`X`撤销授予选项，但是`X` 通过来自其他的授予仍然持有这个选项，我们不应该递归的从`X` 授予的角色`Y`撤销相应的权限。

- 改善热备份错误配置错误的错误消息 (Gurjeet Singh)

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

  Perl重置进程的`SIGFPE`处理器为`SIG_IGN`， 这个稍后会导致崩溃。在初始化PL/Perl之后恢复正常的Postgres信号处理器。

- 如果递归的PL/Perl函数在执行时被重新定义，那么阻止PL/Perl崩溃 (Tom Lane)

- 绕开PL/Perl中可能的错误最优化 (Tom Lane)

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

- 修复Windows上pg_upgrade处理行尾结束符 (Andrew Dunstan)

  以前，pg_upgrade可能添加或删除回车的地方如函数体。

- 在Windows上，pg_upgrade在它发出的脚本里使用反斜杠路径分隔符 (Andrew Dunstan)

- 更新时区数据文件到tzdata版本2012f，因为DST规律在Fiji改变了。

上一页 | 起始页 | 下一页
版本 9.0.11 | 上一级 | 版本 9.0.9