PostgreSQL 開發小組已經發布了對資料庫系統所有受支持版本的更新,包括 12.1、11.6、10.11、9.6.16、9.5.20 和 9.4.25。此版本修復了過去三個月內報告的 60 多個錯誤。
部分修復內容如下:
- 修復了當 ALTER TABLE 添加沒有默認值的列以及需要重寫表的其他更改時發生的崩潰
- 針對 REINDEX CONCURRENTLY 的幾個修復程序
- 修復了 VACUUM,在特定情況下(包括仍在運行的事務),它可能會導致 VACUUM 失敗
- 修復了 VACUUM 在 GiST 索引上運行時可能發生的內存泄漏
- 修復了在表達式索引上運行 CLUSTER 時發生的錯誤
- 修復分區表上 SET CONSTRAINTS ... DEFERRED 的失敗
- 在分區表上創建和刪除索引的幾個修復程序
- 修復了可能導致計劃程序失敗的分區聯接
- 確保在處理查詢的表達式時處理 WINDOW 子句中的偏移量表達式
- 修復 bitshiftright() 的錯誤行為,如果位字元串長度不是8的倍數,則它無法將最後一個位元組的填充空間清零
- ……
更新說明:https://www.postgresql.org/about/news/1994/