The Pigsty 專案釋出了 v3.4,為希望在管理自託管 PG RDS 時獲得靈活性、可觀測性和簡單性的 PostgreSQL 使用者帶來了重大改進。
v3.4 釋出介紹部落格。更多資訊請訪問 pigsty.io
本次釋出的最大亮點是 **支援** 使用 openHalo。openHalo 是一個基於 PostgreSQL 14 的分支,它還支援使用 **MySQL 線協議** 在 3306 埠進行通訊,從而實現從 MySQL 的無縫遷移,無需任何客戶端更改。只需使用 ./configure -c mysql 進行安裝,然後使用 MySQL 或 PostgreSQL 工具連線即可。
PostgreSQL 的可擴充套件性體現在其 405 個擴充套件,以及模擬其他資料庫的能力:您現在可以在 PostgreSQL 上模擬 SQL Server、Oracle、MongoDB 和 MySQL,並且藉助 Pigsty 的幫助,可以開箱即用地作為 RDS 服務提供。
備份和恢復也得到了重大升級。Pigsty 現在支援 **從集中式倉庫進行跨叢集 PITR (Point-in-Time Recovery)**,並提供自動化的恢復命令和 pgBackRest 配置。新增的 pgbackrest_exporter 增加了歷史備份監控功能,讓您隨時瞭解情況。
對於應用程式的自託管使用者,v3.4 透過一鍵式 Let’s Encrypt 整合簡化了免費 SSL 證書管理。Pigsty 透過 Nginx 配置自動完成 **Certbot 證書頒發**,非常適合在 PostgreSQL 之上部署 Supabase、Odoo 和 Dify。
本地化預設設定已得到加強,使用 C 或 C.UTF-8,並儘可能利用 PG17 內建的本地化提供程式。對跨平臺相容 Oracle 的 **IvorySQL** 的支援也有所改進,對 Apache AGE 的覆蓋範圍得到擴充套件,並新增了 JuiceFS、Restic 和 **TimescaleDB EventStreamer** 的軟體包。
Pigsty 是一個全棧式 Postgres 發行版,集成了 400 多個 擴充套件,構建為一個本地優先、自帶電池的 FOSS RDS。更多資訊請訪問 pigsty.io。