Database di Azure per PostgreSQL - Criteri di controllo delle versioni dei server flessibili

SI APPLICA A: Database di Azure per PostgreSQL - Server> flessibile [! IMPORTANTE] > Database di Azure per PostgreSQL - Server singolo si trova nel percorso di ritiro. È consigliabile eseguire l'aggiornamento a Database di Azure per PostgreSQL - Server flessibile. Per altre informazioni sulla migrazione a Database di Azure per PostgreSQL - Server flessibile, vedere Cosa succede a Database di Azure per PostgreSQL - Server singolo?.

Questa pagina descrive i criteri di controllo delle versioni dei server flessibili di Database di Azure per PostgreSQL ed è applicabile a queste modalità di distribuzione:

  • Database di Azure per PostgreSQL - Server singolo
  • Server flessibile di Database di Azure per PostgreSQL

Versioni di PostgreSQL supportate

Il server flessibile di Database di Azure per PostgreSQL supporta le versioni di database seguenti.

Versione Database di Azure per PostgreSQL - Server singolo Server flessibile di Database di Azure per PostgreSQL
PostgreSQL 17 (anteprima) X
PostgreSQL 16 X
PostgreSQL 15 X
PostgreSQL 14 X
PostgreSQL 13 X
PostgreSQL 12 X
PostgreSQL 11 X X
PostgreSQL 10 (ritirato) Vedere Criteri
PostgreSQL 9.6 (ritirato) Vedere Criteri
PostgreSQL 9.5 (ritirato) Vedere Criteri

Supporto della versione principale

Ogni versione principale di PostgreSQL sarà supportata dal server flessibile di Database di Azure per PostgreSQL dalla data in cui Azure inizia a supportare la versione fino a quando la versione non viene ritirata dalla community PostgreSQL. Vedere i Criteri di controllo delle versioni della community di PostgreSQL.

Supporto della versione secondaria

Il server flessibile di Database di Azure per PostgreSQL esegue automaticamente aggiornamenti di versione secondaria alla versione di PostgreSQL preferita di Azure come parte della manutenzione periodica.

Criteri di ritiro delle versioni principali

La tabella seguente fornisce i dettagli sul ritiro per le versioni principali di PostgreSQL. Le date seguono i criteri di controllo delle versioni della community PostgreSQL.

Versione Novità Data di inizio del supporto tecnico di Azure Data di ritiro (Azure)
PostgreSQL 17 Funzionalità 30 set-24 8-Novembre-29
PostgreSQL 16 Funzionalità 15 ott. 23 9 nov. 28
PostgreSQL 15 Funzionalità 15 mag. 23 11 nov. 27
PostgreSQL 14 Funzionalità 29 giu. 22 12 nov. 26
PostgreSQL 13 Funzionalità 25 mag. 21 13 nov. 25
PostgreSQL 12 Funzionalità 22 set. 20 14 nov. 24
PostgreSQL 11 Funzionalità 24 lug. 19 9 nov. 25
PostgreSQL 10 (ritirato) Funzionalità 4 giu. 18 10 nov. 22
PostgreSQL 9.5 (ritirato) Funzionalità 18 apr. 18 11 feb. 21
PostgreSQL 9.6 (ritirato) Funzionalità 18 apr. 18 11 nov. 21

Supporto di PostgreSQL 11

Azure estende il supporto per PostgreSQL 11 sia nel server singolo di Database di Azure per PostgreSQL che nelle piattaforme server flessibili di Database di Azure per PostgreSQL. Questa sequenza temporale di supporto estesa è progettata per offrire agli utenti più tempo per pianificare ed eseguire la migrazione al server flessibile di Database di Azure per PostgreSQL per versioni successive di PostgreSQL.

Supporto di PostgreSQL 12

PostgreSQL 12 viene ritirato il 14 novembre 2024 in base ai criteri di controllo delle versioni di Azure, allineati ai criteri di controllo delle versioni della community postgreSQL. In base a questo criterio, ogni versione principale è supportata fino a quando non viene ritirata dalla community. Tuttavia, Azure ha esteso il supporto per PostgreSQL 11 fino al 9 novembre 2025, per offrire ai clienti più tempo per pianificare ed eseguire la migrazione da Database di Azure per PostgreSQL server singolo a server flessibile, nonché a versioni successive di PostgreSQL. Questa estensione di supporto è progettata per offrire una transizione più fluida per i clienti che usano attualmente PostgreSQL 11.

Supporto server singolo:

  • Fino al 28 marzo 2025, gli utenti possono continuare a creare e usare server PostgreSQL 11 nel server singolo di Database di Azure per PostgreSQL, ad eccezione della creazione tramite il portale di Azure. È importante notare che sono ancora valide altre restrizioni associate ai motori PostgreSQL ritirati.
  • Azure offrirà aggiornamenti che incorporano versioni secondarie fornite dalla community PostgreSQL per i server PostgreSQL 11 fino al 9 novembre 2023.

Supporto server flessibile

  • Gli utenti possono creare e gestire server PostgreSQL 11 nel server flessibile di Database di Azure per PostgreSQL fino al 9 novembre 2025.
  • Analogamente al server singolo, gli aggiornamenti con le versioni secondarie della community PostgreSQL saranno disponibili per i server PostgreSQL 11 fino al 9 novembre 2023.
  • Dal 9 novembre 2023 al 9 novembre 2025, anche se gli utenti potranno continuare a usare e creare nuove istanze di PostgreSQL 11 nel server flessibile, queste saranno soggette alle restrizioni di altri motori PostgreSQL ritirati.

Questa estensione del supporto di Postgres 11 rientra nell'impegno di Azure di fornire un percorso di migrazione semplice e garantire funzionalità continue per gli utenti.

Versioni del motore PostgreSQL ritirate non supportate nel server flessibile di Database di Azure per PostgreSQL

È possibile continuare a eseguire la versione ritirata nel server flessibile di Database di Azure per PostgreSQL. Si notino tuttavia le restrizioni seguenti dopo la data di ritiro per ogni versione del database PostgreSQL:

  • Poiché la community non rilascerà altre correzioni di bug o correzioni di sicurezza, Database di Azure per PostgreSQL - Server flessibile non applicherà patch il motore di database ritirato per eventuali bug o problemi di sicurezza e non adotterà altre misure di sicurezza per quanto riguarda il motore di database ritirato. È pertanto possibile che si verifichino vulnerabilità di sicurezza o altri problemi. Azure continuerà tuttavia a eseguire la manutenzione periodica e l'applicazione di patch per l'host, il sistema operativo, i contenitori e qualsiasi altro componente correlato al servizio.
  • Se eventuali problemi di supporto rilevati sono correlati al motore PostgreSQL stesso, poiché la community non fornisce più le patch, è possibile che Microsoft non sia in grado di fornire supporto. In questi casi sarà necessario aggiornare il database a una delle versioni supportate.
  • Non sarà possibile creare nuovi server di database per la versione ritirata. Sarà tuttavia possibile eseguire ripristini temporizzati e creare repliche in lettura per i server esistenti.
  • Le nuove funzionalità del servizio sviluppate dal server flessibile di Database di Azure per PostgreSQL potrebbero essere disponibili solo per le versioni supportate del server di database.
  • I contratti di servizio relativi al tempo di attività si applicano esclusivamente ai problemi relativi al servizio del server flessibile di Database di Azure per PostgreSQL e non ad alcun tempo di inattività causato da bug correlati al motore di database.
  • Nel caso estremo di una grave minaccia al servizio causata dalla vulnerabilità del motore di database PostgreSQL identificata nella versione ritirata del database, Azure potrebbe scegliere di arrestare il server di database per proteggere il servizio. In questo caso si riceverà una notifica che richiede di aggiornare il server prima di metterlo online.
  • Le nuove estensioni introdotte per il server flessibile di Azure Postgres non saranno supportate nelle versioni Postgres ritirate dalla community.

Sintassi della versione di PostgreSQL

Prima di PostgreSQL versione 10, per il criterio di controllo delle versioni di PostgreSQL un aggiornamento di una versione principale era indicato da un incremento nel primo o nel secondo numero. Ad esempio, il passaggio da 9.5 a 9.6 era considerato un aggiornamento della versione principale. A partire dalla versione 10, un aggiornamento della versione principale viene indicato solo da una modifica nel primo numero. Ad esempio, il passaggio da 10.0 a 10.1 è un aggiornamento della versione secondaria. Il passaggio dalla versione 10 a 11 è un aggiornamento della versione principale.

Passaggi successivi