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

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

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

E.152. 版本 7.4.25 #

发行日期

2009-03-16

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

E.152.1. 迁移到版本 7.4.25

对于运行 7.4.X 的用户,不需要进行转储/恢复。不过,如果你是从早于 7.4.11 的版本升级,请参阅 第 E.166 节

E.152.2. 变更

  • 防止编码转换失败时的错误递归崩溃(Tom)

    此变更扩展了上两个小版本中针对相关失败情形所做的修复。以前的修复是针对最初的问题报告量身定制的,但我们现在认识到,编码转换函数抛出的任何错误都可能在试图报告该错误时导致无限递归。因此,解决方案是:如果发现已处于递归错误报告情形,就禁用翻译和编码转换并报告错误消息的纯 ASCII 形式。(CVE-2009-0922)

  • 不允许 CREATE CONVERSION 为指定的转换函数使用错误的编码(Heikki)

    这防止了编码转换失败的一种可能情形。前一个变更是兜底,防范同一领域其他类型的失败。

  • 修复 to_char() 被给定与数据参数类型不适当的格式代码时的核心转储(Tom)

  • MUST(毛里求斯岛夏令时)加入已知时区缩写的默认列表(Xavier Bugaud)

提交更正

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