Unterstützte Datenbankversionen in Azure Cosmos DB for PostgreSQL
GILT FÜR: Azure Cosmos DB for PostgreSQL (unterstützt von der Citus-Datenbankerweiterung auf PostgreSQL)
PostgreSQL-Versionen
Die Version von PostgreSQL, die in einem Cluster ausgeführt wird, kann während der Erstellung angepasst werden und kann sofort aktualisiert werden, sobald der Cluster erstellt wurde. Azure Database for PostgreSQL unterstützt derzeit die folgenden PostgreSQL-Hauptversionen:
PostgreSQL-Version 16
Die aktuelle Nebenversion ist 16.3. Informationen zu Verbesserungen und Fehlerbehebungen in diesem Nebenrelease finden Sie in der Dokumentation zu PostgreSQL.
PostgreSQL-Version 15
Die aktuelle Nebenversion ist 15.7. Informationen zu Verbesserungen und Fehlerbehebungen in diesem Nebenrelease finden Sie in der Dokumentation zu PostgreSQL.
PostgreSQL-Version 14
Die aktuelle Nebenversion ist 14.12. Informationen zu Verbesserungen und Fehlerbehebungen in diesem Nebenrelease finden Sie in der Dokumentation zu PostgreSQL.
PostgreSQL Version 13
Die aktuelle Nebenversion ist 13.15. Informationen zu Verbesserungen und Fehlerbehebungen in diesem Nebenrelease finden Sie in der Dokumentation zu PostgreSQL.
PostgreSQL Version 12
Die aktuelle Nebenversion ist 12.19. Informationen zu Verbesserungen und Fehlerbehebungen in diesem Nebenrelease finden Sie in der Dokumentation zu PostgreSQL.
PostgreSQL Version 11 und früher
PostgreSQL Version 11 und älter wird für Azure Cosmos DB for PostgreSQL nicht unterstützt.
Achtung
Die PostgreSQL-Community hat am 9. November 2023 den Support für PostgreSQL 11 eingestellt. Sehen Sie sich die Einschränkungen an, die für die eingestellten PostgreSQL-Hauptversionen in Azure Cosmos DB for PostgreSQL gelten. Erfahren Sie mehr über direkte Upgrades für wichtige PostgreSQL-Versionen in Azure Cosmos DB for PostgreSQL.
Die endgültige Nebenversion ist 11.22. Informationen zu Verbesserungen und Fehlerbehebungen in diesem letzten Nebenrelease finden Sie in der Dokumentation zu PostgreSQL.
PostgreSQL-Versionssyntax
Vor PostgreSQL-Version 10 wurde ein Hauptversionsupgrade von der PostgreSQL-Versionsrichtlinie als eine Erhöhung der ersten oder zweiten Versionsziffer betrachtet. Beispielsweise wurde ein Upgrade von 9.5 auf 9.6 als Hauptversionsupgrade angesehen. Ab Version 10 gilt nur eine Änderung der ersten Ziffer als Hauptversionsupgrade. So ist der Schritt von 10.0 auf 10.1 beispielsweise ein Nebenreleaseupgrade. Version 10 auf 11 ist ein Hauptversionsupgrade.
Unterstützung und Einstellung der PostgreSQL-Version
Azure Cosmos DB for PostgreSQL unterstützt jede Hauptversion von PostgreSQL ab dem Datum, an dem Azure mit der Unterstützung der Version beginnt, bis die PostgreSQL-Community diese Hauptversion von PostgreSQL außer Betrieb nimmt. Weitere Informationen finden Sie in der Richtlinie zur Versionsverwaltung der PostgreSQL-Community.
Azure Cosmos DB für PostgreSQL führt im Rahmen der regelmäßigen Wartung automatisch kleinere Versions-Updates auf die neueste auf Azure verfügbare PostgreSQL-Version durch.
Richtlinie zur Einstellung der Hauptversion
Die wichtigsten Einstellungsdaten der PostgreSQL-Version in Azure Cosmos DB for PostgreSQL folgen der Richtlinie zur Versionsverwaltung der PostgreSQL-Community.
Version | Neues | Unterstützt seit | Datum der Deaktivierung (Azure) |
---|---|---|---|
PostgreSQL 16 | Funktionen | 28. September 2023 | 9. November 2028 |
PostgreSQL 15 | Funktionen | 20. Oktober 2022 | 11. November 2027 |
PostgreSQL 14 | Funktionen | 1. Oktober 2021 | 12. November 2026 |
PostgreSQL 13 | Funktionen | 6. April 2021 | 13. November 2025 |
PostgreSQL 12 | Funktionen | 6. April 2021 | 14. November 2024 |
PostgreSQL 11 | Funktionen | 7\. Mai 2019 | 9. November 2023 (eingestellt) |
Eingestellte Versionen der PostgreSQL-Engine werden in Azure Cosmos DB for PostgreSQL nicht unterstützt
Sie können die eingestellte Version in Azure Cosmos DB for PostgreSQL weiterhin ausführen. Beachten Sie jedoch die folgenden Einschränkungen nach dem Einstellungsdatum für jede PostgreSQL-Datenbankversion:
- Da die Community keine weiteren Fehlerbehebungen oder Sicherheitskorrekturen mehr veröffentlicht, patcht Azure Cosmos DB for PostgreSQL die eingestellte Datenbank-Engine nicht bei Fehlern oder Sicherheitsproblemen und ergreift keinerlei Sicherheitsmaßnahmen im Hinblick auf die eingestellte Datenbank-Engine. Dies führt möglicherweise zu Sicherheitsrisiken oder anderen Problemen. Azure führt jedoch weiterhin regelmäßige Wartung und Patchen für den Host, das Betriebssystem, die Container sowie alle anderen dienstbezogenen Komponenten durch.
- Sollte bei Ihnen ein Supportproblem auftreten, das direkt mit der PostgreSQL-Engine zusammenhängt, können wir Ihnen möglicherweise keinen Support bieten, da die Community die Patches nicht mehr bereitstellt. In solchen Fällen müssen Sie Ihre Datenbank auf eine der unterstützten Versionen upgraden.
- Sie können für die eingestellte Version keine neuen Datenbankserver erstellen. Sie können jedoch Zeitpunktwiederherstellungen durchführen und Lesereplikate für Ihre vorhandenen Server erstellen.
- Die neuen von Azure Cosmos DB for PostgreSQL entwickelten Dienstfunktionen stehen möglicherweise nur für unterstützte Datenbankserverversionen zur Verfügung.
- Betriebszeit-SLAs gelten ausschließlich für dienstbezogene Probleme bei Azure Cosmos DB for PostgreSQL und nicht für Ausfallzeiten, die durch Fehler im Zusammenhang mit der Datenbank-Engine verursacht werden.
- Im Extremfall einer ernsthaften Bedrohung des Diensts aufgrund eines Sicherheitsrisikos der PostgreSQL-Datenbank-Engine, das in der eingestellten Datenbankversion identifiziert wird, beendet Azure möglicherweise Ihren Datenbankserver, um den Dienst zu sichern. In diesem Fall werden Sie benachrichtigt, dass Sie ein Upgrade des Servers ausführen müssen, bevor Sie den Server wieder online schalten.
Citus und andere Erweiterungsversionen
Je nachdem, welche PostgreSQL-Version in einem Cluster ausgeführt wird, werden auch verschiedene Versionen von PostgreSQL-Erweiterungen installiert. PostgreSQL 14, PostgreSQL 15 und PostgreSQL 16 werden mit Citus 12, PostgreSQL 13 mit Citus 11, PostgreSQL 12 mit Citus 10 und frühere PostgreSQL-Versionen mit Citus 9.5 ausgeliefert.
Nächste Schritte
- Sehen Sie sich an, welche Erweiterungen in welchen Versionen installiert sind.
- Lernen Sie, einen Cluster zu erstellen.
- Erfahren Sie mehr über direkte Upgrades für wichtige Postgres- und Citus-Versionen.