PostgreSQL pg_upgrade 錯誤修正 2011-04-18 版本發布

發表於 2011-04-18

PostgreSQL Global Development Group 今天發布了 PostgreSQL 資料庫系統所有活躍分支的錯誤修復更新,包括版本 9.0.48.4.88.3.158.2.21。 此更新包含對 pg_upgrade 工具的重大修復,可防止嚴重的停機問題。 在安裝此更新之前,請勿使用 pg_upgrade。

有關 pg_upgrade 的問題和修復的詳細資訊,請參閱 PostgreSQL Wiki:http://wiki.postgresql.org/wiki/20110408pg_upgrade_fix。 已經使用過 pg_upgrade 的使用者應儘快在其資料庫上執行該頁面提供的資料庫修復腳本。

除了 pg_upgrade,更新中還包含以下修復程式。 並非所有修復程式都會影響所有版本。

  • 修復 HP-UX 和 Itanium 上的建置問題
  • 更新時區檔案以反映最近的時區變更
  • 變更熱備用警告的 SQLSTATE
  • 防止 bgwriter 在復原期間掛起
  • 防止遞迴複合類型建立
  • 不允許刪除觸發程序仍在擱置中的表格
  • 允許使用 "replication" 作為使用者名稱
  • 防止 GEQO 規劃期間發生崩潰
  • 改進缺少統計資訊的表格的連接規劃
  • 修復子查詢中 SELECT FOR UPDATE 的錯誤
  • 關閉 PL/python 陣列切片記憶體洩漏
  • 允許沒有主目錄的使用者進行 SSL 連線
  • 允許使用 64 位元 MinGW 建置 PostgreSQL 9.0

有關包含詳細資訊的完整變更清單,請參閱各個版本的發布說明:https://postgres.tw/docs/current/static/release.html

與其他次要版本一樣,使用者無需轉儲並重新載入其資料庫即可套用此更新版本; 您只需關閉 PostgreSQL 並更新其二進位檔案即可。 跳過超過

一次更新的使用者可能需要查看發布說明以了解額外的更新後步驟。 之前使用過 pg_upgrade 或 pg_migrator 升級其資料庫的使用者需要執行 wiki 頁面上詳述的腳本。

立即下載新版本

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