PostgreSQL Global Development Group 宣布 PostgreSQL 15 的第二個 Beta 版本現在可以下載。此版本包含 PostgreSQL 15 正式發布時將提供的所有功能的預覽,但發布的某些細節可能會在 Beta 期間更改。
您可以在發布說明中找到有關 PostgreSQL 15 所有功能和變更的資訊
https://postgresql.dev.org.tw/docs/15/release-15.html
本著 PostgreSQL 開源社群的精神,我們強烈建議您在您的系統上測試 PostgreSQL 15 的新功能,以幫助我們消除可能存在的錯誤或其他問題。雖然我們不建議您在生產環境中運行 PostgreSQL 15 Beta 2,但我們鼓勵您找到方法來針對此 Beta 版本運行您典型的應用程式工作負載。
您的測試和回饋將幫助社群確保 PostgreSQL 15 維持我們交付世界上最先進的開源關聯式資料庫的穩定、可靠版本的標準。請閱讀更多關於我們的Beta 測試流程以及您如何貢獻
https://postgresql.dev.org.tw/developer/beta/
要從早期版本的 PostgreSQL 升級到 PostgreSQL 15 Beta 2,您需要使用類似於 PostgreSQL 主要版本之間升級的策略(例如,pg_upgrade
或 pg_dump
/ pg_restore
)。有關更多資訊,請訪問有關升級的文件部分。
PostgreSQL 15 Beta 2 中的修復和變更包括
JSON_TABLE
輸出欄位現在使用其資料類型的定序。pg_publication_tables
現在提供有關欄位清單和列過濾器的資訊。string
現在是一個非保留關鍵字。EXPLAIN MERGE
輸出的修復。COPY .. WITH (HEADER MATCH)
的修復。psql
以立即顯示 NOTICE
語句,而不是在事務結束時。psql
中的 \timing
,使其即使發生錯誤仍會返回時間。psql
中的 \dconfig
命令減少了在沒有任何參數的情況下顯示的預設設定數量。pg_upgrade
以提高其冪等性。pg_upgrade
中針對 ICU 定序的檢查。--partitions=0
與 pgbench
搭配使用。請參閱發布說明以獲取新功能和變更功能的完整清單
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/
這是 15 版的第二個 Beta 版本。PostgreSQL 專案將根據測試需要發布其他 Beta 版本,然後發布一個或多個候選版本,直到 2022 年底發布最終版本。有關更多資訊,請參閱Beta 測試頁面。