企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# E.109\. 版本 8.1.16 > **发布日期:** 2009-02-02 这个版本包含各种自8.1.15以来的修复。关于8.1主版本的新特性信息, 请查看[Section E.125](#calibre_link-247)。 ## E.109.1\. 迁移到版本 8.1.16 运行8.1.X的用户不需要转储/恢复。不过, 如果你是从一个早于8.1.15的版本升级而来,那么请查看8.1.15的版本声明。 ## E.109.2\. 修改列表 * 修复自动清理中的崩溃 (Alvaro) 崩溃只在为反向事务包括的目的清理整个数据库时崩溃, 这意味着它发生的不频繁和难以追踪到。 * 改善`headline()`函数中URL的处理 (Teodor) * 改善`headline()`函数中超长标题的处理 (Teodor) * 如果编码转换是用错误的转换函数为指定的编码对创建的, 那么阻止可能的断言失败或错误转换 (Tom, Heikki) * 避免`VACUUM`中小表的不必要的锁 (Heikki) * 确保可持有游标的内容不依赖于TOAST表的内容 (Tom) 以前,游标结果中大的字段值可能被表示为TOAST指针,如果引用表在该游标被读取之前被删除, 或者如果大的值被删除然后清理了,那么这就会失败。这在普通游标中不会发生, 但是会发生在保留了过去的创建事务的游标中。 * 修复`contrib/tsearch2`的`get_covers()`函数中未初始化的变量 (Teodor) * 修复不能为PL/Perl获取连接信息时configure脚本适当的报告失败 (Andrew) * 让所有文档适当的引用`pgsql-bugs`和/或`pgsql-hackers`, 替代现在退役的`pgsql-ports`和`pgsql-patches`邮件列表 (Tom) * 更新时区数据文件到tzdata版本2009a (因为Kathmandu和在Switzerland、Cuba历史的DST纠正)