E.133. 版本 8.0.19

发布日期: 2008-11-03

这个版本包含各种自8.0.18以来的修复。关于8.0主版本的新特性信息, 请参阅Section E.152

E.133.1. 迁移到版本 8.0.19

运行8.0.X的用户不需要转储/恢复。不过,如果你是从一个早于8.0.6的版本升级而来, 那么请参阅8.0.6的版本声明。

E.133.2. 修改列表

  • 修复客户端编码不能表示本地化的错误消息时的后端崩溃 (Tom)

    我们以前也记录过相似的问题,但是如果"character has no equivalent" 消息本身不能被转换的话仍然会失败。该修复在检测到这样的情形时禁用本地化, 并发送纯ASCII的错误消息。

  • 修复深层嵌套函数从一个触发器调用时可能的崩溃 (Tom)

  • 确保一个新定义的PL/pgSQL触发器函数被作为一个普通函数调用时报告一个错误 (Tom)

  • 修复单个查询条目匹配文本的第一个单词时产生不正确的tsearch2标题 (Sushant Sinha)

  • 修复在--enable-integer-datetimes编译中使用一个非ISO的日期风格时, 间隔值中不合适的分数秒的显示 (Ron Mayer)

  • 确保传递的元组和元组描述符有不同的字段数量时,SPI_getvalueSPI_getbinval正确的行为 (Tom)

    当一个表有字段添加或删除时,这种情况是正常的,但是这两个函数没有正确的处理它。 唯一可能的结果是不正确的错误指示。

  • 修复ecpg解析CREATE USER (Michael)

  • 修复pg_ctl restart最近的损坏 (Tom)

  • 更新时区数据文件到tzdata版本2008i (因为DST规律在Argentina, Brazil, Mauritius, Syria改变了)