🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# E.110\. 版本 8.1.5 > **发布日期:** 2008-11-03 这个版本包含各种自8.1.14以来的修复。关于8.1主版本的新特性信息, 请查看[Section E.125](#calibre_link-247)。 ## E.110.1\. 迁移到版本 8.1.15 运行8.1.X的用户不需要转储/恢复。不过,如果你是从一个早于8.1.2的版本升级而来, 那么请查看8.1.2的版本声明。另外,如果你正在运行一个以前的8.1.X版本, 那么建议在升级之后`REINDEX`所有GiST索引。 ## E.110.2\. 修改列表 * 修复由于在删除之后标记错误的索引项"dead"引起的GiST索引崩溃 (Teodor) 这会导致索引搜索未能找到它们应该能找到的行。损坏的索引可以使用`REINDEX`修复。 * 修复客户端编码不能表示本地化错误消息时的后端崩溃(Tom) 我们以前处理过相似的问题,但是如果"character has no equivalent" 消息本身不能被转换,那么它仍将会失败。修复是在我们检测到这样一个情况时, 禁用本地化和发送纯ASCII错误消息。 * 当深层嵌套的函数在一个触发器中调用时,修复可能的崩溃 (Tom) * 当一个子`SELECT`出现在`FROM`、多行`VALUES`表或 `RETURNING`列表中的函数调用中时,修复规则查询的错误膨胀 (Tom) 这个问题的通常症状是一个"未识别的节点类型"错误。 * 当新定义的PL/pgSQL触发器函数被作为普通函数调用时,确保报告一个错误 (Tom) * 当使用`ALTER SET TABLESPACE`移动一个表到另一个表空间时, 阻止可能的`relfilenode`编号冲突 (Heikki) 该命令尝试重新使用现有的文件名字,而不是选择一个已知在目标目录中没有使用的文件名。 * 当单个查询条目匹配文本的第一个单词时,修复不正确的tsearch2标题生成 (Sushant Sinha) * 当在`--enable-integer-datetimes`建立中使用了一个非ISO日期类型时, 修复间隔值中分数秒的不正确的显示 (Ron Mayer) * 当传递的元组和元组描述符有不同的字段编号时,确保`SPI_getvalue` 和`SPI_getbinval`正确的行为 (Tom) 当表添加或删除了行时,这个情况是正常的,但是这两个函数没有适当的处理它。 唯一可能的后果是一个不正确的错误指示。 * 修复ecpg对`CREATE ROLE`的解析 (Michael) * 修复`pg_ctl restart`最近的损坏 (Tom) * 更新时区数据文件到tzdata版本2008i (因为DST规律在Argentina、Brazil, Mauritius, Syria发生了改变)