PostgreSQL 9.0 Beta4 發布

發佈於 2010-08-02

PostgreSQL 9.0 版本的第四個 Beta 版本現已推出。 這個 Beta 版本包含自 Beta3 以來的許多修正和一些變更。 因為這很可能是最後一個 Beta 版本,請下載、安裝並測試它,以便我們朝 9.0 的最終版本邁進。

Beta4 主要包含針對 Beta3 以來的使用者測試報告的回應所做的錯誤修正。 一個重要的面向使用者的變更是,即使 psql 在「安靜」模式下執行,也會報告 \timing 資訊。 修正包括:

  • 正確報告磁碟空間錯誤,且在使用 pg_upgrade 時不載入 .psqlrc;
  • 當同時指定 host 和 hostaddr 時,允許完整的 SSL 憑證驗證,已回溯修補至 8.4;
  • 修正 pg_dump 處理 SQL/MED 物件的問題;
  • 修正並改善掃描有損 GIN 索引指標的效能;
  • 修正 ALTER TABLE .. SET TABLESPACE 中可能發生的頁面損毀;
  • 在崩潰恢復期間正確重播 CREATE TABLESPACE;
  • 清除 FOR 迴圈中的子交易,並避免在將 XID 指派給多個子交易層級時發生深度遞迴,兩者都已回溯修補至 8.0。

與先前的 Beta 版本不同,自 Beta3 以來沒有系統目錄變更,因此不需要 initdb 來從 Beta3 升級測試資料庫。 但是,從更早的版本或 Beta 版本升級測試資料庫將需要 initdb,因此我們敦促使用者利用這個機會使用 9.0 的 pg_upgrade 測試升級他們的資料庫並報告結果。

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

Beta 版本不穩定,絕不應在生產環境中使用;它們僅用於測試。 發布候選版本將很快提供用於測試。

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

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