資料庫版本政策

本頁面說明 AlloyDB for PostgreSQL 的資料庫版本支援政策。

如要瞭解 AlloyDB Omni 版本政策,請參閱 AlloyDB Omni 資料庫版本政策

AlloyDB 版本政策

AlloyDB 執行個體會執行由 Google 建立及維護的資料庫伺服器,且與 PostgreSQL 完全相容。您可以控管執行個體相容的主要 PostgreSQL 版本。AlloyDB 會自動更新執行個體的子版本相容性。

每個 AlloyDB 叢集都支援與特定 PostgreSQL 主要版本 (例如 PostgreSQL 18) 相容。建立叢集時,您需要選擇主要版本。選擇主要版本後,除非您啟動主要版本升級,否則叢集在整個生命週期內都會保留該主要版本。您可以就地升級主要版本,或將叢集資料遷移至新叢集,藉此升級叢集。

每個 AlloyDB 執行個體都會執行與特定 PostgreSQL 次要版本 (例如 16.3) 相容的資料庫服務。AlloyDB 每年會發布數次子版本相容性更新,並自動將這些更新套用至執行個體。這些更新可確保每個執行個體都採用最新錯誤修正和安全性修補程式,並與主要版本保持一致。

主要版本政策

本節說明 AlloyDB 主要版本的相容性和支援生命週期。

一般支援

我們致力於及時支援 AlloyDB 與新版 PostgreSQL 主要版本的相容性。支援時間取決於 AlloyDB 產品:

  • AlloyDB for PostgreSQL:PostgreSQL 開發人員社群正式發布新版 PostgreSQL 後,我們預計會在五個月內支援新版 PostgreSQL。

    這項支援的第一階段是定期支援。在一般支援期間,AlloyDB 會提供次要版本和維護更新,並將安全性修正套用至執行個體。只要資料庫引擎開發人員社群支援主要版本,AlloyDB 就會提供該版本的定期支援,至少五年。社群終止支援主要版本後,該版本就會進入生命週期的延長支援階段。

  • Google Distributed Cloud 中的 AlloyDB:我們目標是在 AlloyDB Omni 推出新的 PostgreSQL 主要版本後四個月內,支援與該主要版本相容。

以下是一般準則。新版本的實際發布時間可能有所不同。

延長支援期

Google 會根據 PostgreSQL 社群的終止支援時間表,規劃終止支援任何 PostgreSQL 主要版本的相容性。

對於達到 EOL 的 AlloyDB 主要版本,AlloyDB 提供延長支援。延長支援期可讓您在開發人員社群停止支援執行個體所用主要版本後,繼續執行 AlloyDB 執行個體三年。延伸支援服務為期三年。您可以利用這段時間規劃、測試及執行執行個體升級作業,將執行個體升級至正常支援的主要版本。如要進一步瞭解如何升級主要版本,請參閱就地升級資料庫主要版本,以及遷移資料來升級叢集的主要伺服器版本

如要進一步瞭解延長支援服務,請參閱「AlloyDB 延長支援服務」。

淘汰

主要版本的延長支援服務結束後,AlloyDB 就會淘汰該版本。Google 預計終止 PostgreSQL 主要版本的延長支援時,會為專案擁有者提供下列資訊:

  • 延長支援服務的第二年結束時,我們會提前至少 12 個月傳送支援終止通知。
  • 提供工具和文件,盡量減少升級造成的干擾。

在延長支援期限結束時,如果 AlloyDB 叢集仍執行已淘汰的主要資料庫版本,系統會自動升級至當時的預設版本。

主要版本支援時間表

下表列出 AlloyDB 支援相容版本正式發布 (GA) 的日期:

與 PostgreSQL 相容的主要版本

AlloyDB 一般支援開始日期

AlloyDB Omni 版本支援正式發布日期

AlloyDB 延長支援開始日期

AlloyDB 淘汰日期

PostgreSQL 18

2026 年 3 月 18 日

2026 年 4 月 9 日

-

-

PostgreSQL 17

2025 年 9 月 22 日

2025 年 12 月 15 日

2030 年 2 月 1 日

2033 年 2 月 1 日

PostgreSQL 16

2024 年 10 月 23 日

2025 年 4 月 8 日

2029 年 2 月 1 日

2032 年 2 月 1 日

PostgreSQL 15

2024 年 1 月 19 日

2023 年 10 月 11 日

2028 年 2 月 1 日

2031 年 2 月 1 日

PostgreSQL 14

2022 年 12 月 12 日

不適用

2027 年 2 月 1 日

2030 年 2 月 1 日

AlloyDB 功能的版本依附元件

部分 AlloyDB 功能可能需要主要版本的 PostgreSQL 相容性,才能在 AlloyDB 執行個體上執行。功能最低版本需求已記錄在文件中。

次要版本支援

AlloyDB 和 Distributed Cloud 中的 AlloyDB 預計每季發布新版 PostgreSQL 次要版本,並提供相容性支援。內容包括錯誤修正和安全性修正。發布時間表可能會因需要額外修正錯誤而有所不同。

AlloyDB 支援新的 PostgreSQL 次要版本後,Google 會自動將這項更新套用至所有執行個體。這些更新會在後續的維護作業推出時傳播。如要進一步瞭解 AlloyDB 自動維護作業,請參閱「關於維護作業」。

舉例來說,如果 AlloyDB 發布支援新次要版本的 PostgreSQL 17,那麼設定為與 PostgreSQL 17 相容的叢集,會在後續排定的維護作業期間,將所有執行個體升級至這個新次要版本。

建立 AlloyDB 執行個體時,系統會執行 PostgreSQL 主要版本中最新支援的子版本。

支援的主要和次要版本

AlloyDB 支援下列 PostgreSQL 資料庫版本:

與 PostgreSQL 相容的版本

AlloyDB

PostgreSQL 18

18.1

PostgreSQL 17 (預設)

17.7

PostgreSQL 16

16.9

PostgreSQL 15

15.13

PostgreSQL 14

14.18

與 PostgreSQL 18 相容

使用 PostgreSQL 18 做為資料庫版本前,請考量下列事項:

  • 系統不支援從待命伺服器進行邏輯複寫。

與 PostgreSQL 17 相容

使用 PostgreSQL 17 做為資料庫版本前,請先考量下列事項:

  • 系統不支援從待命伺服器進行邏輯複寫。

與 PostgreSQL 16 相容

使用 PostgreSQL 16 做為資料庫版本前,請先考量下列事項:

  • 系統不支援從待命伺服器進行邏輯複寫。

安全性更新

PostgreSQL 社群發布含有安全性修正的子版本時,AlloyDB 安全性團隊會評估這些修正的嚴重程度和影響。

如果是 AlloyDB for PostgreSQL,系統會將重大修正程式向後移植,並在後續的維護作業中更新叢集。我們會在一個月內套用重大修補程式。

較不嚴重的修正項目會納入日後的次要版本升級。確保叢集一律採用最新的安全性修正項目,防範潛在攻擊。

後續步驟