Auf dieser Seite werden die Supportrichtlinien für Datenbankversionen für AlloyDB for PostgreSQL beschrieben.
Informationen zu den AlloyDB Omni-Versionsrichtlinien finden Sie unter AlloyDB Omni-Datenbankversionsrichtlinien.
AlloyDB-Versionsrichtlinien
Auf AlloyDB-Instanzen wird ein von Google erstellter und verwalteter Datenbankserver ausgeführt, der vollständig mit PostgreSQL kompatibel ist. Sie können festlegen, mit welcher PostgreSQL-Hauptversion Ihre Instanzen kompatibel sind. AlloyDB hält die Kompatibilität der Nebenversionen von Instanzen automatisch auf dem neuesten Stand.
Jeder AlloyDB-Cluster unterstützt die Kompatibilität mit einer bestimmten PostgreSQL-Hauptversion, z. B. PostgreSQL 18. Sie wählen die Hauptversion aus, wenn Sie den Cluster erstellen. Nachdem Sie eine Hauptversion ausgewählt haben, behält der Cluster diese Hauptversion für die gesamte Lebensdauer bei, es sei denn, Sie initiieren ein Upgrade der Hauptversion. Sie können ein Upgrade eines Clusters durchführen, indem Sie ein direktes Upgrade der Hauptversion ausführen oder die Daten des Clusters zu einem neuen Cluster migrieren.
Auf jeder AlloyDB-Instanz wird ein Datenbankdienst ausgeführt, der mit einer bestimmten PostgreSQL-Nebenversion kompatibel ist, z. B. 16.3. AlloyDB veröffentlicht mehrmals pro Jahr Updates zur Kompatibilität von Nebenversionen und wendet diese Updates automatisch auf Instanzen an. Durch diese Updates sind alle Instanzen immer auf dem neuesten Stand mit den neuesten Fehlerkorrekturen und Sicherheitspatches, die für die Hauptversion verfügbar sind.
Richtlinie für Hauptversionen
In diesem Abschnitt werden die Kompatibilität und der Supportlebenszyklus für Hauptversionen in AlloyDB beschrieben.
Regelmäßiger Support
Wir möchten zeitnah Unterstützung für die Kompatibilität von AlloyDB mit neuen PostgreSQL-Hauptversionen anbieten. Der Zeitpunkt dieses Supports hängt vom AlloyDB-Produkt ab:
AlloyDB for PostgreSQL: Wir möchten die Kompatibilität mit einer neuen PostgreSQL-Hauptversion innerhalb von fünf Monaten nach der Veröffentlichung der allgemeinen Verfügbarkeit durch die PostgreSQL-Entwickler-Community unterstützen.
Die erste Phase dieses Supports ist der reguläre Support. Während des regulären Supports stellt AlloyDB Nebenversions- und Wartungsupdates bereit und wendet Sicherheitskorrekturen auf die Instanzen an. AlloyDB bietet regulären Support für eine Hauptversion, solange die Entwickler-Community der Datenbank-Engine die Hauptversion unterstützt, mindestens fünf Jahre lang. Nachdem die Hauptversion das End-of-Life (EOL) der Community erreicht hat, geht die Hauptversion in die erweiterte Supportphase des Lebenszyklus über.
AlloyDB in Google Distributed Cloud: Wir möchten die Kompatibilität mit einer neuen PostgreSQL-Hauptversion innerhalb von vier Monaten nach der Verfügbarkeit dieser Hauptversion in AlloyDB Omni unterstützen.
Dies sind allgemeine Richtlinien. Die tatsächlichen Release-Zeiten für neue Versionen können abweichen.
Verlängerter Support
Google verwendet den End-of-Life-Zeitplan der PostgreSQL-Community wenn das Ende des regulären Supports für die Kompatibilität mit einer PostgreSQL-Hauptversion geplant wird.
Für AlloyDB-Hauptversionen, die ihr EOL erreichen, bietet AlloyDB erweiterten Support. Mit dem erweiterten Support können Sie Ihre AlloyDB-Instanzen drei Jahre lang weiter betreiben, nachdem die Entwickler-Community den Support für die Hauptversionen, auf denen die Instanzen ausgeführt werden, eingestellt hat. Erweiterter Support wird drei Jahre lang angeboten. Sie können diese Zeit nutzen, um das Upgrade Ihrer Instanzen auf eine Hauptversion, die regelmäßig unterstützt wird, zu planen, zu testen und durchzuführen. Weitere Informationen zur Durchführung eines Hauptversions-Upgrades finden Sie unter Direkte Datenbankaktualisierung durchführen und Upgrade der Hauptserverversion eines Clusters durch Migration von Daten ausführen.
Weitere Informationen zum erweiterten Support finden Sie unter Erweiterter Support in AlloyDB.
Einstellung
Nachdem der erweiterte Support für eine Hauptversion beendet wurde, wird diese Hauptversion von AlloyDB eingestellt. Wenn Google den erweiterten Support für eine Hauptversion von PostgreSQL einstellen möchte, stellen wir Projekteigentümern Folgendes zur Verfügung:
- Benachrichtigungen zum Ende des Supports, die mindestens 12 Monate im Voraus gesendet werden, am Ende des zweiten Jahres des erweiterten Supports.
- Tools und Dokumentation zur Minimierung von Upgradeproblemen.
Alle AlloyDB-Cluster, auf denen am Ende des erweiterten Supportzeitraums noch die eingestellte Hauptdatenbankversion ausgeführt wird, werden zu diesem Zeitpunkt automatisch auf die Standardversion aktualisiert.
Zeitachse für die Unterstützung von Hauptversionen
In der folgenden Tabelle sind die Termine aufgeführt, an denen die AlloyDB-Unterstützung für kompatible Versionen allgemein verfügbar (GA) wurde:
Mit PostgreSQL kompatible Hauptversion |
Startdatum des regulären AlloyDB-Supports |
Datum der allgemeinen Verfügbarkeit des AlloyDB Omni-Versionssupports |
Startdatum des erweiterten AlloyDB-Supports |
Einstellungsdatum von AlloyDB |
|---|---|---|---|---|
PostgreSQL 18 |
18. März 2026 |
9. April 2026 |
- |
- |
PostgreSQL 17 |
22. September 2025 |
15. Dezember 2025 |
1. Februar 2030 |
1. Februar 2033 |
PostgreSQL 16 |
23. Oktober 2024 |
8. April 2025 |
1. Februar 2029 |
1. Februar 2032 |
PostgreSQL 15 |
19. Januar 2024 |
11. Oktober 2023 |
1. Februar 2028 |
1. Februar 2031 |
PostgreSQL 14 |
12. Dezember 2022 |
Nicht zutreffend |
1. Februar 2027 |
1. Februar 2030 |
Versionsabhängigkeiten für AlloyDB-Funktionen
Für einige AlloyDB-Funktionen ist möglicherweise eine bestimmte Hauptversion der PostgreSQL-Kompatibilität erforderlich, damit sie auf einer AlloyDB-Instanz ausgeführt werden können. Die Mindestanforderungen an die Version für Funktionen sind dokumentiert.
Unterstützung von Nebenversionen
AlloyDB und AlloyDB in Distributed Cloud sollen vierteljährlich Kompatibilitätsunterstützung für eine neue untergeordnete PostgreSQL-Version bieten. Diese Updates umfassen Fehlerbehebungen und Sicherheitskorrekturen. Der Veröffentlichungszeitplan kann je nach Bedarf an zusätzlichen Fehlerkorrekturen variieren.
Nachdem AlloyDB die Unterstützung für eine neue untergeordnete PostgreSQL-Version veröffentlicht hat, wendet Google dieses Update automatisch auf alle Instanzen an. Diese Updates werden während eines nachfolgenden Wartungsrollouts weitergegeben. Weitere Informationen zur automatischen AlloyDB-Wartung finden Sie unter Informationen zur Wartung.
Wenn AlloyDB beispielsweise die Unterstützung für eine neue Nebenversion von PostgreSQL 17 veröffentlicht, werden alle Instanzen eines Clusters, der mit PostgreSQL 17-Kompatibilität konfiguriert ist, während einer nachfolgenden geplanten Wartung auf diese neue Nebenversion aktualisiert.
Wenn Sie eine AlloyDB-Instanz erstellen, wird die zuletzt unterstützte Nebenversion innerhalb der PostgreSQL-Hauptversion ausgeführt.
Unterstützung für unterstützte Haupt- und Nebenversionen
AlloyDB unterstützt die Kompatibilität mit den folgenden PostgreSQL-Datenbankversionen:
Mit PostgreSQL kompatible Version |
AlloyDB |
|---|---|
PostgreSQL 18 |
18.1 |
PostgreSQL 17 (Standard) |
17.7 |
|
PostgreSQL 16 |
16.9 |
PostgreSQL 15 |
15.13 |
PostgreSQL 14 |
14.18 |
PostgreSQL 18-Kompatibilität
Bevor Sie PostgreSQL 18 als Datenbankversion verwenden, sollten Sie Folgendes beachten:
- Die logische Replikation vom Standby-Server wird nicht unterstützt.
PostgreSQL 17-Kompatibilität
Bevor Sie PostgreSQL 17 als Datenbankversion verwenden, sollten Sie Folgendes beachten:
- Die logische Replikation vom Standby-Server wird nicht unterstützt.
PostgreSQL 16-Kompatibilität
Bevor Sie PostgreSQL 16 als Datenbankversion verwenden, sollten Sie Folgendes beachten:
- Die logische Replikation vom Standby-Server wird nicht unterstützt.
Sicherheitsupdates
Wenn die PostgreSQL-Community Nebenversionen mit Sicherheitskorrekturen veröffentlicht, prüft das AlloyDB-Sicherheitsteam diese auf Kritikalität und Auswirkungen.
Für AlloyDB for PostgreSQL werden kritische Korrekturen zurückportiert und Ihre Cluster im Rahmen eines nachfolgenden Wartungsrollouts aktualisiert. Wir bemühen uns, kritische Patches innerhalb eines Monats anzuwenden.
Weniger schwerwiegende Korrekturen sind in zukünftigen Nebenversions-Upgrades enthalten. So sind Ihre Cluster immer auf dem neuesten Stand mit den neuesten Sicherheitskorrekturen und vor potenziellen Angriffen geschützt.