適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器:2026 年 4 月版本

我們很高興宣布 2026 年 4 月版本的 適用於 PostgreSQL 的 Azure 資料庫。 此版本引入多項新功能與增強,解決已知問題,並包含必要的安全修補程式,以確保最佳效能與安全性。

Note

2026 年 4 月 22 日或之後建立的新伺服器,將自動加入此最新版本。 現有伺服器將於下一次定期維護時進行更新。 Azure 部署會依區域逐步部署,因此可用性可能會有所不同,全球部署可能需要長達一個月。 客戶應監控預定的維護通知,以了解何時更新會套用到伺服器上。

引擎版本變更

  • 最新 適用於 PostgreSQL 的 Azure 資料庫 的次要版本更新:18.3、17.9、16.13、15.17 和 14.22

Features

  • 增加了對 PostgreSQL 18 中的 Apache AGE 擴充套件支持。
  • 新增對 PostgreSQL 18 pg_diskANN 擴充功能的支援。
  • 虛擬網路(VNET)遷移至私有端點以支援高可用性伺服器現已開放。
  • 高級 SSD v2 儲存裝置:現 已全面上市。 它包含對讀取複本、時間點還原 (PITR)、已刪除的伺服器還原、客戶自控金鑰 (CMK) 及線上儲存體縮放的即時快照存取。
  • 層疊複製品:現 已正式推出 ,並解決了多項已知問題。
  • 跨租戶客戶管理金鑰(CMK):引入跨租戶的客戶管理金鑰支援 (私有預覽版)
  • Fabric 鏡像 - 支援有讀取副本的伺服器:現在在有讀取副本的伺服器上啟用了 Fabric 鏡像。
  • Fabric 鏡像 – 支援運行 PG14 – 16 的 HA 伺服器:Fabric 鏡像現已可在運行 PG14-16 的 HA PostgreSQL 伺服器上提供。 不同於 PG17+ 伺服器,容錯移轉後,鏡像必須重新啟動。

改善

  • 透過強化後端備份工作流程,提升長期保留(LTR)備份的可靠性
  • 透過將備份問題反映至 Azure 備份,提升對長期保留(LTR)備份失敗的可視性
  • 已將 pgvector 擴充功能更新至 0.8.0.2 版本。
  • 當私人 DNS 區域訂用帳戶未註冊 Microsoft.DBforPostgreSQL 時,錯誤處理已改善,避免發生長時間的重試,且能更清晰地向遇到錯誤的客戶顯示。
  • 同時支援 IPv4 與 IPv6 的子網路,用於靈活伺服器整合。 PostgreSQL 連線仍限制僅限於 IPv4。
  • 透過使用 Decimal128(38, 0) 作為預設值,符合 SQL 標準慣例並避免不必要的小數數字,改善了無約束數值欄位的匯出行為。
  • 副本建立逾時增強:為地理副本建立操作引入動態逾時處理。
  • 改進錯誤訊息:強化多則面向使用者的錯誤訊息,提供更清晰且可行的回饋。
  • 已將以下 PostgreSQL 原生類型轉換為字串表示:XML、JSON、JSONB、INET、CIDR、MACADDR、MACADDR8、TSVECTOR、TSQUERY、INT4RANGE、INT8RANGE、NUMRANGE、TSRANGE、TSTZRANGE、DATERANGE、CIRCLE、LINE、LSEG、BOX、PATH、POINT、POLYGON

已知問題修正

  • 修正了一個問題,當使用 PgBouncer 搭配 Microsoft Entra ID 認證時,當 Microsoft Entra ID 令牌大小超過 4 KB(~4,080 字元)時,可能導致認證失敗。
  • 在設定私人端點時,改善了伺服器刪除期間競爭條件的處理。
  • 已解決虛擬網路 (VNET) 移轉到私人端點時,可能會啟用公開存取的問題。
  • 在 PostgreSQL 11 至 13 的延長支援版本中,包含 CVE-2026-2004、CVE-2026-2005、CVE-2026-2006 及 CVE-2025-4207 的安全修補。