Cette page décrit les règles relatives à la compatibilité des versions de base de données de Cloud SQL.
Versions majeures et mineures compatibles avec Cloud SQL
Cloud SQL est compatible avec les versions de base de données suivantes :
Version majeure | Version mineure |
---|---|
MySQL 8.0 (par défaut) | 8.0.36 8.0.35 8.0.34 8.0.33 8.0.32 8.0.31 (par défaut) 8.0.30 8.0.29 (obsolète) 8.0.28 8.0.27 8.0.26 8.0.18 |
MySQL 5.7 | 5.7.44 |
MySQL 5.6 | 5.6.51 |
Version majeure | Version mineure |
---|---|
PostgreSQL 15 (par défaut) | 15.5 |
PostgreSQL 14 | 14.10 |
PostgreSQL 13 | 13.13 |
PostgreSQL 12 | 12.17 |
PostgreSQL 11 | 11.22 |
PostgreSQL 10 | 10.23 |
PostgreSQL 9.6 | 9.6.24 |
Version majeure | Version mineure |
---|---|
SQL Server 2022 Standard | CU7 |
SQL Server 2022 Enterprise | CU7 |
SQL Server 2022 Express | CU7 |
SQL Server 2022 Web | CU7 |
SQL Server 2019 Standard (par défaut) | CU22 |
SQL Server 2019 Enterprise | CU22 |
SQL Server 2019 Express | CU22 |
SQL Server 2019 Web | CU22 |
SQL Server 2017 Standard | CU31 |
SQL Server 2017 Enterprise | CU31 |
SQL Server 2017 Express | CU31 |
SQL Server 2017 Web | CU31 |
Cloud SQL assure automatiquement la mise à jour de vos instances en appliquant les correctifs et les mises à jour des versions mineures.
Comme indiqué dans le tableau précédent, les moteurs de base de données compatibles avec Cloud SQL incluent plusieurs versions. Les fonctionnalités peuvent varier en fonction des versions et des types de problèmes rencontrés. Bien que Cloud SQL reconnaisse que les mises à niveau affectent les utilisateurs, nous nous engageons à fournir des fonctionnalités à jour et des correctifs importants.
Versions mineures et majeures
Pour MySQL, les deux premiers chiffres du numéro de version correspondent au numéro de la version majeure. Dans le cas de la version 5.7.13, par exemple, Cloud SQL utilise 5.7 comme version majeure et 13 comme version mineure.Pour PostgreSQL 9.6, les deux premiers chiffres du numéro de version correspondent au numéro de la version majeure. Dans le cas de la version 9.6.1, par exemple, Cloud SQL utilise 9.6 comme version majeure et 1 comme version mineure.
Pour PostgreSQL 10 et versions ultérieures, le premier chiffre correspond au numéro de la version majeure. Dans le cas de la version 10.1, par exemple, 10 correspond au numéro de la version majeure et 1 à celui de la version mineure.
Pour SQL Server, la date constitue le numéro de la version majeure.
Compatibilité des versions majeures
Cloud SQL vise à accepter les nouvelles versions majeures dans les cinq mois suivant la mise en disponibilité générale par le développeur du moteur de base de données.
Compatibilité des versions mineures
Cloud SQL vise à accepter les nouvelles versions mineures dans les trois mois suivant la mise en disponibilité générale par le développeur du moteur de base de données.
MySQL 5.6 et 5.7
Une fois que Cloud SQL commence à prendre en charge une nouvelle version mineure, les nouvelles instances sont automatiquement provisionnées sur la nouvelle version. Lors du prochain déploiement de maintenance programmé, les instances existantes sont mises à niveau vers la nouvelle version.
Cloud SQL détermine la version mineure cible de chaque moteur de base de données. Lorsque la version mineure cible est différente de celle d'une instance Cloud SQL, Cloud SQL la met à niveau lors du prochain cycle de maintenance. Vous pouvez modifier la date et l'heure des redémarrages suivant la maintenance en définissant un intervalle de maintenance pour votre instance.
MySQL 8.0
Une fois que Cloud SQL commence à prendre en charge une nouvelle version mineure, les utilisateurs peuvent mettre à niveau les instances existantes vers cette version. Une fois que la nouvelle version mineure devient la version par défaut, les nouvelles instances sont automatiquement provisionnées sur la nouvelle version mineure.
Plan d'abandon des versions majeures
Lorsque nous avons l'intention de mettre fin à l'assistance concernant une version majeure spécifique dans Cloud SQL, nous envoyons un avis d'abandon aux propriétaires de projet au moins 12 mois à l'avance.
Si nécessaire, Cloud SQL fournit également des outils permettant de minimiser les interruptions liées à la mise à niveau. Toute instance n'ayant pas adopté la nouvelle version majeure à la fin de la période de 12 mois est automatiquement mise à niveau.
À quand remonte la compatibilité Cloud SQL pour chaque version de base de données ?
Le tableau suivant indique depuis quelle date la compatibilité Cloud SQL est effective pour les différentes versions de bases de données.
Version | Date de début |
---|---|
MySQL 8.0 | 30 août 2020 |
MySQL 5.7 | 1er août 2016 |
MySQL 5.6 | 1er août 2016 |
PostgreSQL 15 | 24 mai 2023 |
PostgreSQL 14 | 11 Novembre 2021 |
PostgreSQL 13 | 5 novembre 2020 |
PostgreSQL 12 | 21 mai 2020 |
PostgreSQL 11 | 27 septembre 2019 |
PostgreSQL 10 | 27 mars 2020 |
PostgreSQL 9.6 | 1er avril 2018 |
SQL Server 2022 Standard | 26 juin 2023 |
SQL Server 2022 Enterprise | 26 juin 2023 |
SQL Server 2022 Express | 26 juin 2023 |
SQL Server 2022 Web | 26 juin 2023 |
SQL Server 2019 Standard | 24 juin 2021 |
SQL Server 2019 Enterprise | 24 juin 2021 |
SQL Server 2019 Express | 24 juin 2021 |
SQL Server 2019 Web | 24 juin 2021 |
SQL Server 2017 Standard | 19 février 2020 |
SQL Server 2017 Enterprise | 19 février 2020 |
SQL Server 2017 Express | 19 février 2020 |
SQL Server 2017 Web | 19 février 2020 |