选择 打开 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

不受支持的版本: 9.3 / 9.2 / 9.1 / 9.0
历史版本PostgreSQL 9.3 已于 2018 年 11 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页

E.90. 版本 9.0.10 #

发行日期:. 2012-09-24

本次发布包含对 9.0.9 的多方面修复。有关 9.0 大版本中新特性的信息,请参见 第 E.100 节。.

E.90.1. 迁移到版本 9.0.10

对于运行 9.0.X 的用户,不需要进行转储/恢复。

不过,如果你是从早于 9.0.6 的版本升级, 请参见 第 E.94 节

E.90.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 函数调用另一个会抛出错误的函数时会导致崩溃。

  • 修复 pg_upgrade 在 Windows 上对行尾的处理(Andrew Dunstan)

    此前,pg_upgrade 可能在函数体等地方添加或删除回车符。

  • 在 Windows 上,让 pg_upgrade 在其生成的脚本中使用反斜杠路径分隔符(Andrew Dunstan)

  • 把时区数据文件更新为 tzdata 版本 2014e,以反映克里米亚、埃及和摩洛哥的夏令时法规变更。

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。