9.1 Alpha 5 現已推出,供測試使用

發布於 2011-03-29

PostgreSQL 9.1 版本的第五個 Alpha 版本,9.1alpha5,現已推出。與 9.1alpha4 相比,此 Alpha 版本沒有新的主要功能,但對 9.1alpha4 和更早的 Alpha 版本中添加的功能進行了許多小的錯誤修復和改進。預計在最終版本之前不會添加任何新的主要功能;這很可能是 PostgreSQL 9.1 的最終 Alpha 版本。

下載、安裝並測試 Alpha5。我們需要您的錯誤報告和反饋,以便進行到 9.1beta 和最終版本。您做的測試越多,9.1 就能越快推出。感謝許多用戶報告了早期 Alpha 版本的錯誤。

Alpha4 和 Alpha5 之間的 148 個變更和修復大多圍繞兩個主要功能:每欄排序規則和同步複製。每欄排序規則的工作包括一些主要的重構,在 PostgreSQL 的所有功能中添加對它的支援,以及對欄排序規則 API 和系統目錄的變更。同步複製中修復了多個已報告的錯誤,包括鎖定、恢復模式問題以及 fsync = off 時複製速度非常慢的問題。如果您測試過這兩個功能中的任何一個,請重新測試,因為自 Alpha4 以來程式碼已發生重大變更。

其他變更包括

  • 為擴充功能添加建立後 hook
  • 對文件和發行說明進行了大量新增和更正
  • 允許將建立時有效的外部鍵作為欄約束
  • 重構 min/max 聚合優化
  • 修復 pg_basebackup 的潛在競爭條件
  • 修復 PL/Python 陣列記憶體洩漏
  • 提高許多逾時配置設定的最大值
  • 修復 UNION 查詢中「unknown」字面值的處理
  • 修復程式碼中一些除以零的問題
  • 清理 ECPG 中的一些變數處理
  • 修復 Alpha4 中引入的一些 makefile 問題
  • 使 COMMENT ON ROLE 的權限保持一致

預計 PostgreSQL 9.1 中可用的新功能已記錄在發行說明中。如果您能夠協助進行有組織的 Alpha 測試,請參閱Alpha/Beta 測試頁面

Alpha 版本不穩定,絕不應在生產環境中使用;它們僅用於測試新功能。不保證 Alpha 版本中存在的任何功能或 API 將會存在,或

者與最終版本相同。

Alpha 版本資訊頁面

下載 Alpha 版本

Alpha 版本主要僅以原始碼形式發布。一些作業系統的二進位封裝將在未來幾天內準備好。

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