pg_upgrade 的重大問題

發布於 2011-04-08

PostgreSQL 開發人員發現了 pg_upgrade 和 (先前) pg_migrator 所有已發布版本中的一個錯誤。 任何使用過 pg_upgrade 或 pg_migrator 的人都應盡快採取更正措施。

如果還沒有最近的副本,您可能還需要備份 pg_clog 目錄。 如果您未能及時採取行動,可能會導致意外的停機。

此錯誤可能會導致查詢返回以下錯誤

ERROR: could not access status of transaction ######

DETAIL: could not open file "pg_clog/####": No such file or directory=20

此錯誤會阻止存取儲存在資料庫中的非常寬的數值。 為了防止這種錯誤發生,使用者需要盡快按照 pg_upgrade 修復 wiki 頁面上的說明進行操作。

PostgreSQL 開發人員對於此問題可能造成的任何中斷表示歉意。

完整的資訊請參閱 wiki 頁面。

此文章已從先前版本的 PostgreSQL 網站遷移。 對於遷移造成的任何格式問題,我們深感抱歉。