PostgreSQL 10 Beta 4 發布!

由 PostgreSQL 全球開發團隊於 2017-08-31 發布

PostgreSQL 全球開發團隊今天宣布 PostgreSQL 10 的第四個 Beta 版本已可供下載。此版本包含版本 10 最終版本中的所有功能的預覽,包括修復了第三個 Beta 版本中發現的許多問題。 鼓勵用戶開始針對 10 beta4 測試他們的應用程序。

升級到 Beta4

PostgreSQL 10 beta 4 需要從 beta 3 或更早版本升級,可以使用 pg_dump / pg_restore 或 pg_upgrade。

應用於 9.6 或更早版本且也影響 10 的任何錯誤修復都包含在 beta 4 中。我們的用戶和貢獻者也報告了針對 10 beta 3 的錯誤,其中許多已在此版本中修復。 我們敦促我們的社群重新測試以確保這些錯誤實際上已修復,包括

  • 在 information_schema.table_privileges 視窗中顯示外部表。 此修復適用於新資料庫,請參閱發布說明以了解將修復應用於現有資料庫的步驟。
  • 清除在嘗試執行失敗交易的 ROLLBACK 時發生的致命退出(例如,由於收到 SIGTERM)的處理
  • 移除可能在致命退出期間觸發的斷言
  • 正確識別正在搜尋的複合類型或網域類型上的範圍類型或網域類型的列
  • 防止將固定長度 pass-by-reference 資料類型傳遞給平行工作進程時發生崩潰
  • 修復在使用平行模式並使用清單檔案選擇要還原的項目子集時,pg_restore 中的崩潰
  • 變更 ecpg 的解析器以允許沒有附加 C 變數的 RETURNING 子句
  • 變更 ecpg 的解析器以識別 C 前處理器命令列的反斜線接續符
  • 改進 Windows 上 PL/Perl 的編譯器標記的選擇
  • 修復 make check 以在透過非 GNU make 程式調用時正確執行

請注意,某些已知問題尚未修復。 在報告 beta 版本中的錯誤之前,請查看「未解決項目」頁面。

Beta 版時程

這是版本 10 的第四個 Beta 版本。PostgreSQL 專案將在 2017 年底最終版本發布之前,根據測試需要發布其他 Beta 版本,然後發布一個或多個候選版本。 有關更多資訊,請參閱 Beta 測試頁面。

連結