E.273. 版本 7.4.11

E.273.1. 迁移到版本 7.4.11
E.273.2. 修改列表

发布日期:. 2006-01-09

这个版本包含各种自7.4.10以来的修复。关于7.4主版本的新特性的信息, 请查阅第 E.284 节

E.273.1. 迁移到版本 7.4.11

运行7.4.X的用户不需要转储/恢复。不过,如果你是从一个早于7.4.8的版本升级而来, 请查看第 E.276 节。 还有,你可能需要在升级之后REINDEX在文本字段上的索引, 如果你受下面描述的本地或plperl问题的影响。

E.273.2. 修改列表

  • 修复在一个事务外部或一个失败的事务内部发出的协议级别描述信息 (Tom)

  • 修复字符串比较认为不同的字符组合是相等的环境,如Hungarian (Tom)

    这可能需要REINDEX以修复在文本字段上已经有了的索引。

  • 在主进程启动期间设置本地环境变量,以确保plperl 不会在稍后改变本地环境

    这修复了一个问题,该问题在postmaster以与initdb 给出的不同的环境变量启动时发生。在这种情况下,任何plperl 的使用都可能导致索引损坏。如果发生了这种情况,你可能需要REINDEX 以修复在文本字段上已经存在的索引。

  • 修复strpos()和正则表达式处理某些很少使用的Asian多字节字符设置中长期存在的bug (Tatsuo)

  • 修复/contrib/pgcrypto gen_salt中的bug, 它导致不能使用所有的MD5和XDES算法的盐空间 (Marko Kreen, Solar Designer)

    盐对Blowfish和标准的DES是没有影响的。

  • 修复/contrib/dblink当指定的字段数量与实际查询返回的不同时, 抛出一个错误,而不是崩溃 (Joe)