Condividi tramite


Versioni di database supportate in Azure Cosmos DB for PostgreSQL

SI APPLICA A: Azure Cosmos DB for PostgreSQL (con tecnologia basata su estensione di database Citus per PostgreSQL)

Versioni di PostgreSQL

La versione di PostgreSQL in esecuzione in un cluster è personalizzabile durante la creazione e può essere aggiornata sul posto dopo la creazione del cluster. Azure Cosmos DB for PostgreSQL supporta attualmente le seguenti versioni di PostgreSQL principali:

PostgreSQL versione 16

La versione secondaria corrente è 16.3. Per altre informazioni sulle correzioni e sui miglioramenti apportati in questa versione secondaria, vedere la documentazione di PostgreSQL.

PostgreSQL versione 15

La versione secondaria corrente è 15.7. Per altre informazioni sulle correzioni e sui miglioramenti apportati in questa versione secondaria, vedere la documentazione di PostgreSQL.

PostgreSQL versione 14

La versione secondaria corrente è 14.12. Per altre informazioni sulle correzioni e sui miglioramenti apportati in questa versione secondaria, vedere la documentazione di PostgreSQL.

PostgreSQL versione 13

La versione secondaria corrente è 13.15. Per altre informazioni sulle correzioni e sui miglioramenti apportati in questa versione secondaria, vedere la documentazione di PostgreSQL.

PostgreSQL versione 12

La versione secondaria corrente è 12.19. Per altre informazioni sulle correzioni e sui miglioramenti apportati in questa versione secondaria, vedere la documentazione di PostgreSQL.

PostgreSQL versione 11 e precedenti

PostgreSQL versione 11 e precedenti non è supportato per Azure Cosmos DB for PostgreSQL.

Attenzione

La community di PostgreSQL ha terminato il supporto per PostgreSQL 11 il 9 novembre 2023. Vedere le restrizioni applicabili alle versioni principali di PostgreSQL ritirate in Azure Cosmos DB for PostgreSQL. Informazioni sugli aggiornamenti sul posto delle versioni principali di PostgreSQL in Azure Cosmos DB for PostgreSQL.

La versione secondaria finale è 11.22. Per altre informazioni sulle correzioni e sui miglioramenti apportati in quest'ultima versione secondaria, vedere la documentazione di PostgreSQL.

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.

Supporto e ritiro delle versioni di PostgreSQL

Azure Cosmos DB for PostgreSQL supporta ogni versione principale di PostgreSQL dalla data in cui Azure inizia a supportare la versione fino al ritiro di tale versione principale di PostgreSQL da parte della community di PostgreSQL. Vedere i Criteri di controllo delle versioni della community di PostgreSQL.

Azure Cosmos DB for PostgreSQL esegue automaticamente aggiornamenti delle versioni secondarie alla versione più recente di PostgreSQL disponibile in Azure come parte della manutenzione periodica.

Criteri di ritiro delle versioni principali

Le date di ritiro delle versioni principali di PostgreSQL in Azure Cosmos DB for PostgreSQL seguono i Criteri di controllo delle versioni della community di PostgreSQL.

Versione Novità Supportata da Data di ritiro (Azure)
PostgreSQL 16 Funzionalità 28 settembre 2023 9 novembre 2028
PostgreSQL 15 Funzionalità 20 ottobre 2022 11 novembre 2027
PostgreSQL 14 Funzionalità 1° ottobre 2021 12 novembre 2026
PostgreSQL 13 Funzionalità 6 aprile 2021 13 novembre 2025
PostgreSQL 12 Funzionalità 6 aprile 2021 14 novembre 2024
PostgreSQL 11 Funzionalità 7 maggio 2019 9 novembre 2023 (ritirata)

Versioni ritirate del motore PostgreSQL non supportate in Azure Cosmos DB for PostgreSQL

È possibile continuare a eseguire la versione ritirata in Azure Cosmos DB for 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, Azure Cosmos DB for PostgreSQL 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 temporizzato e creare repliche in lettura per i server esistenti.
  • Le nuove funzionalità del servizio sviluppate da Azure Cosmos DB for 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 correlati al servizio Azure Cosmos DB for PostgreSQL e non a 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 portare online il server.

Versioni di Citus e di altre estensioni

A seconda della versione di PostgreSQL in esecuzione in un cluster, verranno installate anche versioni delle estensioni PostgreSQL diverse. In particolare, PostgreSQL 14, PostgreSQL 15 e PostgreSQL 16 includono Citus 12, PostgreSQL 13 include Citus 11, PostgreSQL 12 include Citus 10 e le versioni precedenti di PostgreSQL includono Citus 9.5.

Passaggi successivi