PostgreSQL 9.1 Beta 2 現已推出

發表於 2011-06-12

PostgreSQL 9.1 的第二個 Beta 版本現已推出。此 Beta 版本修復了 9.1 Beta 1 中報告的幾個問題。所有使用者都應盡快下載並測試 PostgreSQL 9.1 Beta 2,以協助專案。

許多使用者已經透過測試 Beta 1 並回報他們遇到的問題來幫助我們。其中最嚴重的問題導致 PostgreSQL 的 Windows 版本在嘗試處理日期時間時發生區段錯誤 (segfault)

包含諸如 'now' 或 'infinity' 等關鍵字的輸入字串。

在 beta2 版本中修復的其他問題包括

  • 與每欄定序 (per-column collations) 相關的眾多問題
  • 與可序列化快照隔離 (Serializable Snapshot Isolation) 相關的眾多問題
  • 修復了新的 pg_ctl 模式
  • 使 pg_upgrade 能夠與所有新的 9.1 功能一起使用
  • 修復了在 MSVC 下構建 PostgreSQL 的能力
  • 陣列上的網域 (domains) 問題
  • 未記錄表格 (unlogged tables) 的問題
  • 透過 Unix socket 連線進行 "peer" 驗證的變更
  • plperl 中的各種修復
  • 文件新增和改進
  • 翻譯更新

如果您之前測試過 9.1 功能,並回報了 Beta 1 或更早版本的 Alpha 錯誤,請下載 Beta 2 並測試這些問題是否已解決。能夠協助測試版本 9.1 的使用者,請閱讀 Beta 測試 HOWTO

由於這是一個 Beta 版本,因此不認為它已準備好用於生產環境。但是,功能和 API 列表現在已穩定,因此應用程式開發人員可以開始針對 9.1 開發應用程式。在此 Beta 版本之後,可能會發布更多 Beta 版本和一個或多個候選版本,然後才會發布最終版本。

此 Beta 版本以原始碼形式以及 Windows、Mac OSX 和 Linux 的一鍵安裝程式發布。其他作業系統的原生 Linux 套件和二進位檔可能會在接下來的幾週內發布。

連結

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