Delen via


Ondersteunde databaseversies in Azure Cosmos DB for PostgreSQL

VAN TOEPASSING OP: Azure Cosmos DB for PostgreSQL (mogelijk gemaakt door de Citus-database-extensie naar PostgreSQL)

PostgreSQL-versies

De versie van PostgreSQL die in een cluster wordt uitgevoerd, kan tijdens het maken worden aangepast en kan worden bijgewerkt zodra het cluster is gemaakt. Azure Cosmos DB for PostgreSQL ondersteunt momenteel de volgende primaire PostgreSQL-versies:

PostgreSQL versie 16

De huidige secundaire release is 16.3. Raadpleeg de PostgreSQL-documentatie voor meer informatie over verbeteringen en oplossingen in deze secundaire versie.

PostgreSQL versie 15

De huidige secundaire release is 15.7. Raadpleeg de PostgreSQL-documentatie voor meer informatie over verbeteringen en oplossingen in deze secundaire versie.

PostgreSQL versie 14

De huidige secundaire release is 14.12. Raadpleeg de PostgreSQL-documentatie voor meer informatie over verbeteringen en oplossingen in deze secundaire versie.

PostgreSQL versie 13

De huidige secundaire release is 13.15. Raadpleeg de PostgreSQL-documentatie voor meer informatie over verbeteringen en oplossingen in deze secundaire versie.

PostgreSQL versie 12

De huidige secundaire release is 12.19. Raadpleeg de PostgreSQL-documentatie voor meer informatie over verbeteringen en oplossingen in deze secundaire versie.

PostgreSQL versie 11 en ouder

PostgreSQL versie 11 en ouder voor Azure Cosmos DB for PostgreSQL wordt niet ondersteund.

Let op

PostgreSQL-community heeft de ondersteuning voor PostgreSQL 11 beëindigd op 9 november 2023. Zie de beperkingen die van toepassing zijn op de buiten gebruik gestelde primaire versies van PostgreSQL in Azure Cosmos DB voor PostgreSQL. Meer informatie over in-place upgrades voor belangrijke PostgreSQL-versies in Azure Cosmos DB voor PostgreSQL.

De laatste secundaire release is 11.22. Raadpleeg de PostgreSQL-documentatie voor meer informatie over verbeteringen en oplossingen in deze laatste secundaire versie.

Syntaxis van postgreSQL-versie

VoorDat PostgreSQL versie 10 werd gebruikt, werd het postgreSQL-versiebeheerbeleid beschouwd als een primaire versie-upgrade als een toename in het eerste of tweede nummer. 9.5 tot 9.6 werd bijvoorbeeld beschouwd als een upgrade van een primaire versie. Vanaf versie 10 wordt alleen een wijziging in het eerste nummer beschouwd als een primaire versie-upgrade. 10.0 tot 10.1 is bijvoorbeeld een secundaire release-upgrade. Versie 10 tot en met 11 is een belangrijke versie-upgrade .

Ondersteuning en buitengebruikstelling van PostgreSQL-versie

Azure Cosmos DB for PostgreSQL ondersteunt elke primaire versie van PostgreSQL vanaf de datum waarop Azure de versie gaat ondersteunen totdat de PostgreSQL-community de primaire PostgreSQL-versie buiten gebruik stelt. Raadpleeg het versiebeheerbeleid van de PostgreSQL-community.

Azure Cosmos DB for PostgreSQL voert automatisch secundaire versie-updates uit naar de nieuwste PostgreSQL-versie die beschikbaar is in Azure als onderdeel van periodiek onderhoud.

Beleid voor buitengebruikstelling van primaire versies

De belangrijkste buitengebruikstellingsdatums van PostgreSQL-versies in Azure Cosmos DB for PostgreSQL volgen het versiebeheerbeleid van de PostgreSQL-community.

Versie Nieuwe functies Ondersteund sinds Buitengebruikstellingsdatum (Azure)
PostgreSQL 16 Functies 28 sept. 2023 9 november 2028
PostgreSQL 15 Functies 20 oktober 2022 11 november 2027
PostgreSQL 14 Functies 1 oktober 2021 12 november 2026
PostgreSQL 13 Functies 6 apr 2021 13 november 2025
PostgreSQL 12 Functies 6 apr 2021 14 november 2024
PostgreSQL 11 Functies 7 mei 2019 9 november 2023 (buiten gebruik gesteld)

Buiten gebruik gestelde PostgreSQL-engineversies worden niet ondersteund in Azure Cosmos DB for PostgreSQL

U kunt de buiten gebruik gestelde versie blijven uitvoeren in Azure Cosmos DB for PostgreSQL. Let echter op de volgende beperkingen na de buitengebruikstellingsdatum voor elke PostgreSQL-databaseversie:

  • Omdat de community geen verdere bugfixes of beveiligingsoplossingen zal vrijgeven, patcht Azure Cosmos DB for PostgreSQL de buiten gebruik gestelde database-engine niet op fouten of beveiligingsproblemen, of neemt het op een andere manier beveiligingsmaatregelen met betrekking tot de buiten gebruik gestelde database-engine. Mogelijk ondervindt u beveiligingsproblemen of andere problemen als gevolg hiervan. Azure blijft echter periodiek onderhoud en patches uitvoeren voor de host, het besturingssysteem, de containers en eventuele andere servicegerelateerde onderdelen.
  • Als er een ondersteuningsprobleem is dat mogelijk te maken heeft met de PostgreSQL-engine zelf, omdat de community de patches niet meer biedt, kunnen we u mogelijk geen ondersteuning meer bieden. In dergelijke gevallen moet u uw database upgraden naar een van de ondersteunde versies.
  • U kunt geen nieuwe databaseservers maken voor de buiten gebruik gestelde versie. U kunt echter herstel naar een bepaald tijdstip uitvoeren en leesreplica's maken voor uw bestaande servers.
  • Nieuwe servicemogelijkheden die zijn ontwikkeld door Azure Cosmos DB for PostgreSQL, zijn mogelijk alleen beschikbaar voor ondersteunde databaseserverversies.
  • Sla's voor uptime zijn alleen van toepassing op azure Cosmos DB for PostgreSQL-servicegerelateerde problemen en niet op downtime die wordt veroorzaakt door fouten in de database-engine.
  • In het extreme geval van een ernstige bedreiging voor de service die wordt veroorzaakt door het beveiligingsprobleem met de PostgreSQL-database-engine dat is geïdentificeerd in de buiten gebruik gestelde databaseversie, kan Azure ervoor kiezen om uw databaseserver te stoppen om de service te beveiligen. In dat geval krijgt u een melding om de server bij te werken voordat u de server online brengt.

Citus en andere extensieversies

Afhankelijk van welke versie van PostgreSQL wordt uitgevoerd in een cluster, worden ook verschillende versies van PostgreSQL-extensies geïnstalleerd. PostgreSQL 14, PostgreSQL 15 en PostgreSQL 16 worden geleverd met Citus 12, PostgreSQL 13 wordt geleverd met Citus 11, PostgreSQL 12 wordt geleverd met Citus 10 en eerdere PostgreSQL-versies worden geleverd met Citus 9.5.

Volgende stappen