20110905pg 升级修复
来自 PostgreSQL Wiki
跳转到导航跳转到搜索针对 pg_upgrade/pg_migrator 用户的紧急修复 2011-09-05:详细信息
以下是 2011-09-05 发布到公告邮件列表中的 pg_upgrade 和(以前)pg_migrator 修复的详细信息,这些修复将在 Postgres 8.4.9、9.0.5 和 9.1 最终版本中修复。(它在 9.1rc1 和更早的 9.1 版本中没有修复。)
你能告诉我有关这个 bug 的更多信息吗?
已发现 20110408pg 升级修复 中概述的错误修复没有解决从 PostgreSQL 8.3 升级的人遇到的问题。与 20110408pg 升级修复 中概述的相同诊断和解决方案适用于此 bug(从 PostgreSQL 8.3 升级的人)。
如何获取修复?
您可以等待官方发布,或拉取所需分支的当前 git 树。大多数从 8.3 升级的用户需要构建自己的 PostgreSQL 版本以调整 PostgreSQL 8.4 中的日期时间存储格式从浮点数到 64 位整数的变化。
谁发现了这个 bug?
这个问题是由 depesz 报告的,并由 Bruce Momjian 诊断。