ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# E.174\. 版本 7.4.9 > **发布日期:** 2005-10-04 这个版本包含各种自7.4.8以来的修复。关于7.4主版本的新特性的信息, 请查阅[Section E.183](#calibre_link-305)。 ## E.174.1\. 迁移到版本 7.4.9 运行7.4.X的用户不需要转储/恢复。不过,如果你是从一个早于7.4.8的版本升级而来, 请查看7.4.8的版本声明。 ## E.174.2\. 修改列表 * 修复允许`VACUUM`移除`ctid`链太快的错误, 并且在跟随`ctid`连接的代码中添加更多检查 这修复了一个可能在非常少的情况下导致崩溃的长期存在的问题。 * 修复当使用一个多字节字符设置时,`CHAR()`适当的填补空格到指定的长度 (Yoshiyuki Asaba) 在以前的版本中,`CHAR()`的填补是不正确的,因为它只填补到指定的字节数量, 而不考虑存储多少个字节。 * 修复`COPY`只读事务测试的感觉 代码以前禁止`COPY TO`,实际上应该禁止的是`COPY FROM`。 * 修复子句上的外连接只引用内侧关系的规划问题 * 进一步修复`x FULL JOIN y ON true`的极端情况 * 使得`array_in`和`array_recv`更执着的验证它们的OID参数 * 修复像`UPDATE a=... WHERE a...` with GiST index on column `a` 这样的查询中丢失的行 * 提高日期时间解析的鲁棒性 * 改善检查部分写入的WAL页面 * 改善当启用了SSL时信号处理的鲁棒性 * 在主进程启动期间不要尝试打开超过`max_files_per_process`的文件 * 修复各种内存泄露 * 提高各种可移植性 * 修复当变量是引用传递类型时,PL/pgSQL正确的处理`var := var` * 更新`contrib/tsearch2`以使用现在的Snowball代码