PostgreSQL 9.0 Beta 3 現已推出

發布於 2010-07-12

PostgreSQL 9.0 版本的第三個 Beta 版本現已推出。此 Beta 版本包含許多修復以及自 Beta2 以來的一些變更,包括對流複製和熱備援的最終清理。請下載、安裝和測試它,以便我們可以朝 9.0 的最終版本邁進。

Beta3 中引入了一些重大變更,需要一些應用程式使用 9.0 重新測試。這些包括

  • 修復熱備援
  • 更快地關閉 walwriter 檔案處理代碼
  • 在傳送 WAL 之前,在主伺服器上執行 fsync
  • 改進了封存清理的處理 (archive_cleanup_command 和 pg_archivecleanup contrib 模組)
  • 更好地處理 WAL 記錄損壞
  • 變更了備用延遲設定和計時
  • 修復 plpython 中的陣列處理
  • 許多 dblink 修復
  • libpq 中支援 TCP keepalive
  • 修復舊平台上 checkSeek() 行為 (導致 pg_dump 偶爾失敗)

請注意,由於系統目錄變更,從 9.0Beta1 升級需要 initdb 和資料庫重新載入。 我們鼓勵使用者利用此機會測試從 Beta2 或更早版本的 9.0 升級的 pg_upgrade。 請報告您的結果。

如果您能協助進行 Beta 測試,請參閱Beta 測試頁面

Beta 版本不穩定,絕不應在生產環境中使用;它們僅用於測試。 其他 Beta 版本或候選版本將在幾週後提供用於測試。

原始碼以及許多平台的二進位安裝程式可從 PostgreSQL 網站取得

此文章已從 PostgreSQL 網站的先前版本遷移。 我們對遷移造成的任何格式問題表示歉意。