Versioni e criteri per le versioni dei database

Questa pagina descrive i criteri di supporto delle versioni del database di Cloud SQL.

Versioni del database supportate da Cloud SQL

I motori di database supportati da Cloud SQL includono più versioni. Le versioni possono variare per funzionalità e tipi di problemi sorgeranno. Sebbene l'esecuzione di un upgrade possa influire sugli utenti, è fondamentale anche fornire funzionalità di database aggiornate e patch importanti. Cloud SQL mantiene le istanze aggiornate con patch la versione secondaria si aggiorna automaticamente.

Versioni principali e secondarie supportate da Cloud SQL

Cloud SQL supporta le seguenti versioni dei database:

Versione principaleVersione secondaria Data di inizio del supporto regolare Data di inizio del supporto esteso Data di ritiro
PostgreSQL 16 (predefinito)16,3 7 giugno 20241° febbraio 20291° febbraio 2032
PostgreSQL 1515,7 24 maggio 20231° febbraio 20281 febbraio 2031
PostgreSQL 14 14,12 11 novembre 20211° febbraio 20271 febbraio 2030
PostgreSQL 1313,15 5 novembre 20201° febbraio 20261° febbraio 2029
PostgreSQL 1212/19 21 maggio 20201° febbraio 20251° febbraio 2028
PostgreSQL 1111.22 27 settembre 20191° febbraio 20251° febbraio 2028
PostgreSQL 1010.23 27 marzo 20201° febbraio 20251° febbraio 2028
PostgreSQL 9.69.6.24 1° aprile 20181° febbraio 20251° febbraio 2028

Formato della versione del database Cloud SQL

Per PostgreSQL 9.6, i primi due numeri nel numero di versione formano e l'ultimo numero è la versione secondaria. Ad esempio, per la versione 9.6.1, Cloud SQL utilizza 9.6 come versione principale e 1 come versione secondaria. Per PostgreSQL 10 e versioni successive, il primo numero è la versione principale. Ad esempio, per la versione 10.1, 10 è la versione principale, e 1 è la versione in modo minore.

Ciclo di vita della versione principale

Questa sezione descrive il ciclo di vita del supporto per le versioni principali di Cloud SQL.

Assistenza regolare

Cloud SQL supporta le nuove versioni principali entro 90 giorni dalla loro di disponibilità da parte del community di sviluppatori del motore del database. La prima fase di assistenza è assistenza regolare. Durante il supporto regolare, Cloud SQL fornisce una versione secondaria e manutenzione per il motore del database. Cloud SQL applica anche correzioni di sicurezza alle istanze. Cloud SQL offre il supporto regolare di una versione principale, a condizione che la community di sviluppatori del motore del database supporti la versione principale. Una volta che la versione principale raggiunge la fine del ciclo di vita (EOL) da parte della community, viene inserita nel supporto esteso in Cloud SQL.

Supporto esteso

Per le versioni principali di Cloud SQL per PostgreSQL che hanno raggiunto il termine del ciclo di vita, Cloud SQL offre un supporto esteso. Il supporto esteso ti consente di continuare a eseguire le tue istanze Cloud SQL per tre anni anche dopo che la community di sviluppatori smette di supportare le versioni principali su cui sono in esecuzione. Il supporto esteso viene fornito per tre anni. Puoi utilizzare questo periodo di tempo per pianificare, testare ed eseguire l'upgrade delle tue istanze a una versione principale in fase di supporto regolare. Per ulteriori informazioni su come eseguire un upgrade della versione principale, consulta Eseguire l'upgrade della versione principale del database sul posto e Eseguire l'upgrade della versione principale del database eseguendo la migrazione dei dati.

Per ulteriori informazioni sul supporto esteso, consulta Supporto esteso in Cloud SQL.

Ritiro

Una volta terminato il supporto esteso per una specifica versione principale, Cloud SQL la versione principale verrà ritirata. Un'istanza in esecuzione su una versione principale deprecata è aggiornato alla versione principale e secondaria predefinita per il motore del database automaticamente. Cloud SQL invia una notifica di ritiro ai proprietari dei progetti almeno 12 mesi prima della data di ritiro.

Per le versioni principali di Cloud SQL per PostgreSQL, i proprietari dei progetti ricevono una notifica di ritiro alla fine del secondo anno di assistenza estesa.

Supporto della versione secondaria

Cloud SQL supporta le nuove versioni secondarie entro 30 giorni dal loro disponibilità generale da parte della community di sviluppatori del motore del database. Una volta che Cloud SQL supporta una nuova versione secondaria, esegue automaticamente il provisioning di nuove istanze nella nuova versione. Durante il successivo rollout della manutenzione pianificata, Cloud SQL esegue l'upgrade delle istanze esistenti alla nuova versione.

Cloud SQL determina la versione secondaria di destinazione per ciascun motore del database. Quando la versione secondaria di destinazione è diversa dalla versione secondaria di un'istanza Cloud SQL, Cloud SQL esegue l'upgrade di quella versione durante il ciclo di manutenzione successivo. Puoi controllare il giorno e l'ora in cui si verificano i riavvii per manutenzione impostando un periodo di manutenzione per la tua istanza.