PostgreSQL Global Development Group 宣布 PostgreSQL 13 的第二個 Beta 版本現在可以下載。 此版本包含 PostgreSQL 13 最終版本中將提供的所有功能的預覽,儘管發布的一些細節在此之前可能會發生變化。
您可以在發布說明中找到有關 PostgreSQL 13 中所有功能和變更的資訊
https://postgres.tw/docs/13/release-13.html
本著 PostgreSQL 開源社群的精神,我們強烈建議您在您的系統中測試 PostgreSQL 13 的新功能,以幫助我們消除可能存在的任何錯誤或其他問題。 雖然我們不建議您在生產環境中運行 PostgreSQL 13 Beta 2,但我們鼓勵您找到方法針對此 Beta 版本運行您典型的應用程式工作負載。
您可以在此處閱讀有關我們的Beta 測試過程以及您如何做出貢獻的更多資訊
https://postgres.tw/developer/beta/
要從 Beta 1 或更早版本的 PostgreSQL 升級到 PostgreSQL 13 Beta 2,您需要使用類似於在 PostgreSQL 的主要版本之間升級的策略(例如,pg_upgrade
或 pg_dump
/ pg_restore
)。 有關更多資訊,請訪問有關升級的文件部分。
在 Beta 1 期間報告並應用於 Beta 2 版本的 PostgreSQL 13 進行了許多錯誤修復。 這包括
effective_io_concurrency
配置參數現在更易於使用。 要從舊值轉換為新值,您可以使用以下公式:SELECT round(sum(OLD / n::float)) from generate_series(1, OLD) s(n);
。enable_hashagg_disk
配置參數已重新命名為 hashagg_avoid_disk_plan
,預設為 off
。enable_groupingsets_hash_disk
配置參數已移除。EXPLAIN ANALYZE
輸出(其雜湊聚合溢出到磁碟)現在顯示每個工作程序的最高記憶體和磁碟使用量。請參閱發布說明,以取得新的和已變更功能的完整清單
https://postgres.tw/docs/13/release-13.html
每個 PostgreSQL 版本的穩定性很大程度上取決於您,社群,使用您的工作負載和測試工具測試即將推出的版本,以便在 PostgreSQL 13 正式發布之前找到錯誤和迴歸。 由於這是一個 Beta 版本,因此資料庫行為、功能細節和 API 仍有可能發生變更。 您的回饋和測試將有助於確定新功能的最終調整,因此請在不久的將來進行測試。 使用者測試的品質有助於確定我們何時可以發布最終版本。
未解決的問題清單可在 PostgreSQL Wiki 中公開取得。 您可以使用 PostgreSQL 網站上的此表單回報錯誤
https://postgres.tw/account/submitbug/
這是版本 13 的第二個 Beta 版本。 PostgreSQL 專案將根據測試需要發布額外的 Beta 版本,然後發布一個或多個候選版本,直到 2020 年末發布最終版本。 有關更多資訊,請參閱Beta 測試頁面。