↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

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

文档版本对比

POSTGRESQL · VERSION COMPARE

PostgreSQL 9.0.10 的版本变更

本次发布的完整功能、修复与兼容性说明,以及它们在其他版本中的关联记录。

查看该版本全部变更
查看该版本全部变更

从起始版本之后,看到目标版本为止。大版本名称代表该系列首个正式版本。

收录 PostgreSQL 9.0 起的 17 个大版本、352 份发布说明;数据更新于 2026-09-26。

本次发布的全部变更

9.0.10

2012-09-24

导出 JSON
10项变更功能、修复与改进
1次版本发布按发行版本归档
0个 CVE本版说明中提及的漏洞编号

9.0.10 历史版本维护截止 2015-10-08

PostgreSQL 9.0.10

升级与兼容性说明

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

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

BUG 修复修复规划器对执行器参数的分配,并修复执行器对 CTE 计划节点的重新扫描逻辑

变更

修复规划器对执行器参数的分配,并修复执行器对 CTE 计划节点的重新扫描逻辑(Tom Lane)

这些错误可能导致多次扫描同一 WITH 子查询的查询给出错误答案。

关联记录(1)

“同一变更”有完整对应证据;“相关提交”可能包含多个独立事项、部分回补或后续调整,各版本说明分别保留。

其他改进改进 GiST 索引的页面分裂决策

变更

改进 GiST 索引的页面分裂决策(Alexander Korotkov、Robert Haas、Tom Lane)

多列 GiST 索引可能因此错误而遭受意外膨胀。

关联记录(1)

“同一变更”有完整对应证据;“相关提交”可能包含多个独立事项、部分回补或后续调整,各版本说明分别保留。

BUG 修复修复级联权限撤销,使其在权限仍被持有时停止

变更

修复级联权限撤销,使其在权限仍被持有时停止(Tom Lane)

如果我们撤销某个角色 X 的授予选项,但 X 仍通过别人的授予持有该选项,我们就不应从 X 曾授予该权限的角色 Y 那里递归撤销相应权限。

关联记录(1)

“同一变更”有完整对应证据;“相关提交”可能包含多个独立事项、部分回补或后续调整,各版本说明分别保留。

其他改进改进热备配置错误的错误消息

变更

改进热备配置错误的错误消息(Gurjeet Singh)

关联记录(1)

“同一变更”有完整对应证据;“相关提交”可能包含多个独立事项、部分回补或后续调整,各版本说明分别保留。

BUG 修复修复使用 PL/Perl 时对 SIGFPE 的处理

变更

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

Perl 会把进程的 SIGFPE 处理程序重置为 SIG_IGN,这可能导致之后崩溃。在初始化 PL/Perl 之后恢复正常的 Postgres 信号处理程序。

关联记录(1)

“同一变更”有完整对应证据;“相关提交”可能包含多个独立事项、部分回补或后续调整,各版本说明分别保留。

BUG 修复防止递归 PL/Perl 函数在执行期间被重定义时 PL/Perl 崩溃

变更

防止递归 PL/Perl 函数在执行期间被重定义时 PL/Perl 崩溃(Tom Lane)

关联记录(2)

“同一变更”有完整对应证据;“相关提交”可能包含多个独立事项、部分回补或后续调整,各版本说明分别保留。

其他改进规避 PL/Perl 中可能的错误优化

变更

规避 PL/Perl 中可能的错误优化(Tom Lane)

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

关联记录(2)

“同一变更”有完整对应证据;“相关提交”可能包含多个独立事项、部分回补或后续调整,各版本说明分别保留。

BUG 修复修复 pg_upgrade 在 Windows 上对行尾的处理

变更

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

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

关联记录(1)

“同一变更”有完整对应证据;“相关提交”可能包含多个独立事项、部分回补或后续调整,各版本说明分别保留。

其他改进在 Windows 上,让 pg_upgrade 在其生成的脚本中使用反斜杠路径分隔符

变更

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

关联记录(1)

“同一变更”有完整对应证据;“相关提交”可能包含多个独立事项、部分回补或后续调整,各版本说明分别保留。

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

变更

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

关联记录(2)

“同一变更”有完整对应证据;“相关提交”可能包含多个独立事项、部分回补或后续调整,各版本说明分别保留。

这份对比如何生成?

对比以 PostgreSQL 发行说明为依据,汇总起始版本之后、目标版本及之前的变更,支持同一大版本内的小版本更新,以及跨大版本升级。跨大版本时,旧分支的维护记录只纳入到下一大版本首次发布之日,所有记录均不晚于目标版本的发布日期。大版本名称(如 18)指首个正式版本(18.0);测试版与开发快照会单独标注。

条目正文来自本站中文手册,版本清单、条目覆盖与提交依据逐一核对上游英文原文。每条变更保留完整说明与原文链接;分类用于辅助浏览,具体影响、适用条件与升级操作请阅读条目正文和各版本的升级说明。

同一修复可能回补到多个版本分支。对比会保守合并可确认相同的条目,并保留各分支完整说明;已知由起始版本包含的修复会排除。一条说明包含多个独立修复时,只有全部已包含才排除。大版本新功能不因与旧版补丁存在提交关联而合并,不能确认相同的条目继续保留。这是发行说明的累计差异,不能覆盖二进制程序之间的每一处代码变化。

CVE 独立依据 PostgreSQL 官方安全公告与漏洞记录计算:起始版本受影响、目标版本已修复或不受影响的漏洞才计入,按编号去重。目标版本仍受影响的漏洞另行提示;安全变更条数与 CVE 数量分别统计。

交互参考 pgversions.com 与 pgversionreport,内容来自 PostgreSQL 发行说明。更多历史资料见发行说明归档。