Supporto della versione di Postgres

Lakebase usa PostgreSQL standard e lo mantiene aggiornato per te. Selezioni una versione maggiore quando crei un progetto, e Lakebase la aggiorna automaticamente all'ultima versione minore. Questa pagina descrive le principali versioni di Postgres supportate da Lakebase, come Lakebase applica le release minori e come verificare la versione che il tuo progetto esegue.

Note

Questa pagina descrive gli aggiornamenti delle versioni di Postgres, le correzioni di bug e le patch di sicurezza provenienti dal progetto PostgreSQL. Per le modifiche specifiche in una versione, consulta le note ufficiali di rilascio di PostgreSQL. Lakebase annuncia quando saranno disponibili nuove versioni, insieme ad altri cambiamenti della piattaforma, nelle note di release di Lakebase.

Come funzionano le versioni PostgreSQL

PostgreSQL utilizza un numero di versione in due parti, come 17.6. Il primo numero è la versione maggiore e il secondo è la versione minore. Per maggiori dettagli, vedi versioning PostgreSQL.

  • Le versioni principali introducono nuove funzionalità e cambiamenti comportamentali. PostgreSQL pubblica una nuova versione principale circa una volta all'anno. Ogni versione principale riceve supporto upstream per cinque anni, dopo i quali raggiunge la fine della vita e non viene più aggiornata.
  • Le versioni minori contengono solo correzioni di bug e patch di sicurezza. Non aggiungono funzionalità né cambiano comportamento. PostgreSQL pubblica una release minore per ogni versione maggiore supportata almeno una volta ogni tre mesi, e può pubblicare una release non programmata per un bug critico o un problema di sicurezza. Viene pubblicata una versione minore per tutte le versioni maggiori supportate contemporaneamente.

Versioni Postgres supportate

Lakebase supporta Postgres 16, Postgres 17 e Postgres 18. Postgres 17 è il predefinito. Per usare una versione principale diversa, selezionala quando crei un progetto. Vedere Gestire i progetti. Lakebase allinea la fine del ciclo di vita di ogni versione principale al periodo ufficiale di supporto di cinque anni di PostgreSQL.

Controlla la tua versione Postgres

Per vedere la versione esatta che un progetto esegue, collegati al database ed esegui la seguente query:

SELECT version();

Il primo numero è la versione principale. La seconda è la versione minore, che Lakebase aggiorna automaticamente. Puoi eseguire questa query dalla Query di Lakebase SQL Editor o da qualsiasi client Postgres.

La versione principale di Postgres è visualizzata anche nel widget Project settings nella dashboard del progetto. Con la CLI Databricks, databricks postgres get-project projects/<project_id> restituisce lo stesso valore nel pg_version campo.

Come vengono applicate le liberazioni minori

Lakebase esegue l'ultima versione minore di Postgres per ogni versione maggiore supportata e la aggiorna per te. Aggiornamenti minori vengono applicati durante il ciclo regolare di aggiornamento del progetto, o immediatamente quando riavvii il calcolo dove esegue Postgres. Se un calcolo è inattivo e scalato a zero, rileva l'aggiornamento la volta successiva che inizia. Lakebase preriscalda la cache durante il riavvio per proteggere le prestazioni. Per dettagli sui tempi degli aggiornamenti e su come impostare una finestra di aggiornamento, vedi Gestisci aggiornamenti.

Non puoi attribuire una versione minore precedente o reclassare a una precedente. Ad esempio, quando la versione 17.11 è l'ultima versione minore di Postgres 17, non puoi scegliere di eseguire un calcolo sulla versione 17.10. Se un progetto manca uno o più aggiornamenti minori, Lakebase lo avanza direttamente all'ultima versione minore disponibile per la versione principale, anziché attraverso ogni release intermedia.

Recenti versioni minori rilasciate

La tabella seguente mostra quando le recenti uscite di Postgres sono diventate disponibili su Lakebase. Ogni versione si collega alle note di rilascio di PostgreSQL, che elencano le correzioni di bug e le patch CVE incluse in quella versione minore. Le date sono approssimative.

Data di uscita di Postgres Versioni presenti nella release Disponibile per la prima volta a Lakebase Tempo per la disponibilità
2026-08-13 18.6, 17.11, 16.15 2026-08-15 2 giorni
2026-05-14 17.10, 16.14 15/05/2026 1 giorno
2026-02-12 17.8, 16.12 2026-02-12 Stesso giorno
13 novembre 2025 17.7, 16.11 2025-12-03 20 giorni

La prima data disponibile in Lakebase indica quando una release è diventata disponibile per la prima volta per l'esecuzione, non il momento in cui ogni calcolo la esegue. Ogni calcolo lo rileva al riavvio successivo, come descritto sopra.

Ad agosto 2026, Lakebase pubblica l'ultima versione minore della community per ogni versione maggiore supportata: 18.6, 17.11 e 16.15. Per la lista delle versioni attuali, vedi compatibilità Postgres.

Lakebase ha aggiunto il supporto a Postgres 18 a giugno 2026, a partire dalla versione 18.4 dal rilascio 2026-05-14. Le versioni minori di Postgres 18 prima della 18.4 non venivano offerte su Lakebase.

Azioni manuali dopo rilasci minori

Come servizio gestito, Lakebase applica automaticamente aggiornamenti minori e mira a mantenerli liberi da lavoro manuale. Occasionalmente, una correzione come una patch di sicurezza richiede una decisione che dipende dalla tua applicazione e non può essere completamente automatizzata. Quando ciò accade, cosa poco frequente, Lakebase ti avvisa affinché tu possa prendere le misure necessarie.

Principali aggiornamenti di versione

Lakebase non aggiorna un progetto a una nuova versione principale di Postgres già in atto. Per usare una versione maggiore più recente, crea un nuovo progetto con quella versione, poi migra i tuoi dati su di essa utilizzando strumenti come pg_dump e pg_restore. Vedi Gestire progetti per creare il progetto e Postgres pg_dump & pg_restore per spostare i tuoi dati.