PostgreSQL 全球開發團隊已發布所有受支援 PostgreSQL 版本的更新,包括 14.2、13.6、12.10、11.15 和 10.20。此版本修正了過去三個月回報的超過 55 個錯誤。
有關變更的完整清單,請參閱發布說明。
此更新修正了過去幾個月回報的超過 55 個錯誤。以下列出的問題會影響 PostgreSQL 14。其中一些問題也可能影響其他受支援的 PostgreSQL 版本。
此版本包含
VACUUM
期間 HOT (僅堆積元組) 鏈狀態發生變更時,索引損毀的小機率情境。 遇到此問題的可能性很小,但如果您擔心,請考慮重建索引。REINDEX CONCURRENTLY
以防止損毀。您可以再次重建索引來修正任何 TOAST 索引。psql
\password
命令現在預設為設定由 CURRENT_USER
定義的角色密碼。此外,角色名稱現在也包含在密碼提示中。ANALYZE
。由於autovacuum
目前不處理分割表,因此您必須定期在任何分割表上執行 ANALYZE
以更新其統計資訊。ALTER STATISTICS
造成的當機問題。ALTER TABLE ... DROP NOT NULL
。REASSIGN OWNED BY
作業期間洩漏記憶體。INSERT ... VALUES
規則中的整列變數。psql
\d
命令。\copy
命令以及搭配 -f -
使用 pg_recvlogical
。pg_dump
--inserts
和 --column-inserts
模式,以處理包含產生欄位和卸除欄位的表格。postgres_fdw
處理非同步查詢的方式中的邊緣案例。嘗試並行掃描外部表格時,這些錯誤可能會導致當機或不正確的結果。如需變更的完整清單,請參閱發布說明。
所有 PostgreSQL 更新版本都是累加的。 與其他次要版本一樣,使用者無需轉儲並重新載入其資料庫或使用 pg_upgrade
即可套用此更新版本; 您只需關閉 PostgreSQL 並更新其二進位檔即可。
跳過一或多個更新版本的使用者可能需要執行其他更新後步驟; 有關詳細資訊,請參閱早期版本的發布說明。
如需更多詳細資訊,請參閱發布說明。