pg_partman 4.6.0 版本已發布

發布於 2021-10-13,作者:Crunchy Data
相關開源專案

PostgreSQL 分區管理器 (pg_partman) v4.6.0 版本已發布。

重要請求: Github 頁面上已開啟一個主題,討論 pg_partman 的未來發展以及對基於觸發器的分區的支援。目前有一項計畫,即在 2022 年 11 月 10 日 PostgreSQL 10 終止支援後,開始放棄基於觸發器的支援。我們請求針對可能改變這些計畫並繼續支援基於觸發器的分區,直到原生分區能更好地支援它們的使用案例提供回饋。

https://github.com/pgpartman/pg_partman/discussions/360

4.6.0 版本為使用任意時間間隔值進行分區帶來了顯著更好的支援。其他值得注意的變更包括:

  • 支援 PostgreSQL 14
  • 棄用 pg_partman 針對 PG 11 及更高版本的專用 UPSERT 支援。從版本 11 開始,原生分區更好地支援內建的 INSERT ... ON CONFLICT 功能。
  • 當為了保留而刪除子表時,原生分區不再支援 DROP ... CASCADE。這避免了每當刪除子表時,都會完全刪除對分區集的外部鍵引用。
  • 有關此版本的其他功能和錯誤修復,請參閱 CHANGELOG。

連結

網站 - https://github.com/pgpartman/pg_partman
安裝 - https://github.com/pgpartman/pg_partman#installation
文件 - https://github.com/pgpartman/pg_partman/blob/master/doc/pg_partman.md
發布說明 - https://github.com/pgpartman/pg_partman/blob/master/CHANGELOG.txt
Crunchy Data - https://www.crunchydata.com

Crunchy Data 很榮幸能支持 pg_partman 的開發和維護。

--
Keith Fiske
資深資料庫工程師
Crunchy Data