Partager via


Versions de base de données prises en charge dans Azure Cosmos DB for PostgreSQL

S’APPLIQUE À : Azure Cosmos DB for PostgreSQL (avec l’extension de base de données Citus pour PostgreSQL)

Versions de PostgreSQL

La version de PostgreSQL exécutée dans un cluster est personnalisable lors de la création et peut être mise à niveau sur place une fois le cluster créé. Azure Cosmos DB for PostgreSQL prend actuellement en charge les versions PostgreSQL principales suivantes :

PostgreSQL version 16

La version mineure actuelle est 16.3. Consultez la documentation PostgreSQL pour en savoir plus sur les améliorations et les correctifs de cette version mineure.

PostgreSQL version 15

La version mineure actuelle est 15.7. Consultez la documentation PostgreSQL pour en savoir plus sur les améliorations et les correctifs de cette version mineure.

PostgreSQL version 14

La version mineure actuelle est 14.12. Consultez la documentation PostgreSQL pour en savoir plus sur les améliorations et les correctifs de cette version mineure.

PostgreSQL version 13

La version mineure actuelle est 13.15. Consultez la documentation PostgreSQL pour en savoir plus sur les améliorations et les correctifs de cette version mineure.

PostgreSQL version 12

La version mineure actuelle est 12.19. Consultez la documentation PostgreSQL pour en savoir plus sur les améliorations et les correctifs de cette version mineure.

PostgreSQL version 11 et antérieures

Nous ne prenons pas en charge PostgreSQL version 11 et antérieures pour Azure Cosmos DB for PostgreSQL.

Attention

La communauté PostgreSQL a mis fin à la prise en charge de PostgreSQL 11 le 9 novembre 2023. Consultez les restrictions qui s’appliquent aux versions principales de PostgreSQL supprimées dans Azure Cosmos DB for PostgreSQL. Découvrez comment effectuer des mises à niveau sur place des versions principales de PostgreSQL dans Azure Cosmos DB for PostgreSQL.

La version mineure finale est 11.22. Consultez la documentation PostgreSQL pour en savoir plus sur les améliorations et les correctifs de cette dernière version mineure.

Syntaxe de version PostgreSQL

Avant PostgreSQL version 10, la stratégie de gestion de version PostgreSQL considérait une mise à niveau principale comme une augmentation du premier ou du deuxième nombre. Par exemple, une mise à niveau de la version 9.5 vers la version 9.6 était considérée comme une mise à niveau principale. Depuis la version 10, seule une modification du premier numéro est considérée comme une mise à niveau principale. Par exemple, une mise à niveau de la version 10.0 vers la version 10.1 est une mise à niveau mineure. Une mise à niveau de la version 10 à 11 est une mise à niveau principale.

Prise en charge et mise hors service de PostgreSQL

Azure Cosmos DB for PostgreSQL supporte chaque version majeure de PostgreSQL à partir de la date de début de prise en charge de la version par Azure jusqu'à son retrait par la communauté PostgreSQL. Reportez-vous à Stratégie de contrôle de version de la communauté PostgreSQL.

Azure Cosmos DB for PostgreSQL effectue automatiquement des mises à jour mineures vers la dernière version de PostgreSQL disponible sur Azure dans le cadre d'une maintenance périodique.

Stratégie de retrait de la version majeure

Les dates de mise hors service des versions principales de PostgreSQL dans Azure Cosmos DB for PostgreSQL suivent la stratégie de version de la communauté PostgreSQL.

Version Nouveautés Pris en charge depuis Date de mise hors service (Azure)
PostgreSQL 16 Caractéristiques 28 septembre 2023 9 novembre 2028
PostgreSQL 15 Caractéristiques 20 octobre 2022 11 novembre 2027
PostgreSQL 14 Caractéristiques 1 octobre 2021 12 novembre 2026
PostgreSQL 13 Caractéristiques 6 avril 2021 13 novembre 2025
PostgreSQL 12 Caractéristiques 6 avril 2021 14 novembre 2024
PostgreSQL 11 Caractéristiques 7 mai 2019 9 novembre 2023 (mis hors service)

Versions de moteur PostgreSQL supprimées non prises en charge dans Azure Cosmos DB for PostgreSQL

Vous pouvez continuer à exécuter la version supprimée dans Azure Cosmos DB for PostgreSQL. Toutefois, tenez compte des restrictions suivantes après la date de mise hors service pour chaque version de la base de données PostgreSQL :

  • Dans la mesure où la communauté ne publie plus de correctifs de bogues ou de correctifs de sécurité, Azure Cosmos DB pour PostgreSQL n’effectue pas de mise à jour corrective sur le moteur de base de données supprimé pour la résolution de bogues ou de problèmes de sécurité. Il n’y aura pas non plus de mesures de sécurité concernant le moteur de base de données supprimé. Vous pouvez dès lors être confronté à des failles de sécurité ou à d’autres problèmes. Toutefois, Azure continuera à effectuer des opérations de maintenance et de mise à jour périodiques pour l’hôte, le système d’exploitation, les conteneurs et tout autre composant lié aux services.
  • Si un problème de support que vous pouvez rencontrer est lié au moteur PostgreSQL lui-même, dans la mesure où la communauté ne fournit plus les correctifs, nous ne sommes pas en mesure de vous fournir du support technique. Dans ce cas, vous devrez mettre à niveau votre base de données vers une des versions prises en charge.
  • Vous ne serez plus en mesure de créer des serveurs de base de données pour la version supprimée. Toutefois, vous pouvez effectuer des récupérations à un instant dans le passé et créer des réplicas de lecture pour vos serveurs existants.
  • Les nouvelles fonctionnalités de service développées par Azure Cosmos DB for PostgreSQL peuvent uniquement être disponibles pour les versions de serveur de base de données prises en charge.
  • Les contrats de niveau de service de durée de fonctionnement s’appliquent uniquement aux problèmes liés au service Azure Cosmos DB for PostgreSQL et non aux temps d’arrêt causés par des bogues liés au moteur de base de données.
  • En cas de menace sérieuse pour le service provoquée par la vulnérabilité du moteur de base de données PostgreSQL identifiée dans la version de la base de données supprimée, Azure peut décider d’arrêter votre serveur de base de données pour sécuriser le service. Dans ce cas, vous serez averti d’effectuer la mise à niveau du serveur avant sa mise en ligne.

Citus et autres versions d’extension

Selon la version de PostgreSQL qui s’exécute dans un cluster, différentes versions des extensions PostgreSQL sont également installées. En particulier, PostgreSQL 14, PostgreSQL 15 et PostgreSQL 16 sont fournis avec Citus 12, PostgreSQL 13 est fourni avec Citus 11, PostgreSQL 12 est fourni avec Citus 10, et les versions antérieures de PostgreSQL sont fournies avec Citus 9.5.

Étapes suivantes