PostgreSQL 15 Beta 4 發布!

發布於 2022-09-08,作者為 PostgreSQL Global Development Group
PostgreSQL 專案

PostgreSQL 全球開發團隊宣布 PostgreSQL 15 的第四個 Beta 版本現已提供下載。此版本包含 PostgreSQL 15 正式發布時將提供的所有功能的預覽,但該版本的一些細節可能會在 Beta 測試期間發生變化。

您可以在發布說明中找到有關 PostgreSQL 15 所有功能和變更的資訊。

https://postgresql.dev.org.tw/docs/15/release-15.html

秉持著開源 PostgreSQL 社群的精神,我們強烈建議您在您的系統上測試 PostgreSQL 15 的新功能,以幫助我們消除可能存在的錯誤或其他問題。雖然我們不建議您在生產環境中運行 PostgreSQL 15 Beta 4,但我們鼓勵您找到方法針對此 Beta 版本運行您典型的應用程式工作負載。

您的測試和回饋將有助於社群確保 PostgreSQL 15 堅持我們提供世界上最先進的開源關聯式資料庫之穩定、可靠版本的標準。請閱讀更多關於我們的Beta 測試流程以及您如何貢獻。

https://postgresql.dev.org.tw/developer/beta/

升級到 PostgreSQL 15 Beta 4

若要從較早的 Beta 版本或先前版本的 PostgreSQL 升級到 PostgreSQL 15 Beta 4,您需要使用類似於在 PostgreSQL 主要版本之間升級的策略(例如,pg_upgradepg_dump / pg_restore)。有關更多資訊,請訪問關於升級的文件部分。

自 Beta 3 以來的變更

PostgreSQL 15 Beta 4 中的修復和變更包括

  • 已移除為此版本建議的 SQL/JSON 功能。
  • 避免在 COPY 或通用表式(又稱WITH查詢)中呼叫MERGE時發生崩潰。COPY 敘述。
  • ALTER MATERIALIZED VIEW啟用table_rewrite事件觸發器。
  • 修復 CREATE DATABASE ... STRATEGY WAL_LOG 中的崩潰。
  • 修復並行 vacuum 中的崩潰。
  • 修復recovery prefeteching的問題,該問題可能導致在待機升級時崩潰。
  • 修正從pg_walinspect擴充套件 WAL 讀取失敗的錯誤報告傳回的 LSN。

請參閱發布說明以取得新的和已更改功能的完整列表。

https://postgresql.dev.org.tw/docs/15/release-15.html

錯誤和相容性測試

每個 PostgreSQL 版本的穩定性很大程度取決於您,社群,使用您的工作負載和測試工具來測試即將推出的版本,以便在 PostgreSQL 15 正式發布之前找到錯誤和回歸。由於這是一個 Beta 版本,因此資料庫行為、功能細節和 API 仍有可能發生變更。您的回饋和測試將有助於確定新功能的最終調整,因此請在近期進行測試。使用者測試的品質有助於確定我們何時可以發布最終版本。

開放問題列表可在 PostgreSQL Wiki 中公開取得。您可以使用 PostgreSQL 網站上的此表格報告錯誤

https://postgresql.dev.org.tw/account/submitbug/

Beta 時程

這是 15 版本的第四個 Beta 版本。 PostgreSQL 專案將根據測試需要發布其他 Beta 版本,然後是一個或多個候選版本,直到 2022 年底的最終版本。如需更多資訊,請參閱Beta 測試頁面。

連結