PostgreSQL 18.6 non è la versione 19, e la 14, il 21 ottobre 2026, è ancora nella colonna Supported. Lo stampa la Versioning Policy del PostgreSQL Global Development Group, riletta oggi. In cima alla stessa pagina c’è il banner del 15 ottobre 2026: «PostgreSQL 19 RC 1 Released». La 19 non ha una riga nella tabella. Non è l’articolo su PHP 8.5 e non è Node Current contro LTS: qui il numero dopo il punto, dalla 10 in poi, è una minor.
In breve: una major è supportata 5 anni dall’uscita iniziale. Poi esce un’ultima minor e il ramo è fine vita. Dalla 10, la major è la prima cifra: da 10 a 11. La 18.6 è la minor corrente della 18, non un’altra major. Passare di major chiede un dump/reload o pg_upgrade. Passare di minor no.
18.6 non è la 19
La policy esce con una major nuova circa una volta l’anno. Ogni major riceve bugfix e, se serve, fix di sicurezza, in una minor almeno ogni tre mesi. Se un bug o un fix è troppo urgente per il calendario, il release team può pubblicare fuori roadmap. Il supporto dura 5 anni dall’uscita iniziale. Poi arriva un’ultima minor e il software non è più supportato.
La numerazione, dalla 10 in poi, è questa: la major cresce sulla prima cifra, per esempio da 10 a 11. Prima della 10 cresceva la prima oppure la seconda: da 9.5 a 9.6 era una major. La minor cresce sull’ultima cifra. Dalla 10 è la seconda: da 10.0 a 10.1. Prima era la terza: da 9.5.3 a 9.5.4. Quindi 18.6 è la sesta minor della 18. Non è «la versione diciotto punto sei» nel senso di una major diversa dalla 18.0.
Il banner del 15 ottobre 2026 annuncia PostgreSQL 19 RC 1. Nella tabella delle release, sotto, la riga più alta è la 18. La 19 non c’è, e non ha un Yes. Una release candidate non è, su questa pagina, una major supportata.
Chi è ancora supportato
| Major, tabella del 21 ottobre 2026 | Minor corrente | Supported | Prima uscita | Final release |
|---|---|---|---|---|
| 18 | 18.6 | Yes | 25 settembre 2025 | 14 novembre 2030 |
| 17 | 17.11 | Yes | 26 settembre 2024 | 8 novembre 2029 |
| 16 | 16.15 | Yes | 14 settembre 2023 | 9 novembre 2028 |
| 15 | 15.19 | Yes | 13 ottobre 2022 | 11 novembre 2027 |
| 14 | 14.24 | Yes | 30 settembre 2021 | 12 novembre 2026 |
| 13 | 13.23 | No | 24 settembre 2020 | 13 novembre 2025 |
La 14 è l’ultima riga ancora Yes. La final release stampata è il 12 novembre 2026, tra tre settimane rispetto a oggi. La frase di policy dice «5 anni dopo l’uscita iniziale»: dal 30 settembre 2021 i cinque anni cadono a fine settembre 2026, la data in tabella è il 12 novembre. Non le faccio coincidere io. La 13 è già No, final release 13 novembre 2025. Le righe più vecchie, fino alla 6.3, sono tutte No. Non le ricopio.
Major e minor non si aggiornano allo stesso modo
Una major cambia troppo perché la data directory resti compatibile all’indietro. Servono un dump e un reload, oppure pg_upgrade. Si può saltare le major intermedie: dalla 14 alla 18 senza fermarsi alla 15, alla 16 e alla 17. La pagina chiede comunque di leggere le note di tutte le major che si saltano, e la sezione upgrading della destinazione.
Una minor no. Si ferma il server, si installano i binari nuovi, si riavvia. Non serve il dump. Possono esserci passi in più: le release notes vanno lette lo stesso. Una minor, scrive la policy, contiene fix di bug frequenti, fix a basso rischio, sicurezza e corruzione dati. La comunità considera più rischioso restare su una minor vecchia che fare l’upgrade. Il consiglio in pagina è tenere sempre la minor corrente della propria major. Per la 18, oggi, quella minor è la 18.6. Per la 14 è la 14.24, finché la riga resta Yes.
Errori da evitare
Leggere 18.6 come una major diversa dalla 18. Dalla 10 in poi il secondo numero è la minor.
Mettere in produzione la 19 perché il banner dice RC 1. Nella tabella delle release supportate non c’è.
Trattare la 14 come già fuori supporto. Il 21 ottobre la colonna Supported dice Yes. La final release in tabella è il 12 novembre 2026, non oggi.
Trattare la 13 come ancora nei cinque anni. Supported è No, final release 13 novembre 2025.
Fare un salto di major copiando la data directory. La pagina dice che non è compatibile: dump/reload o
pg_upgrade.Fare un dump per passare da 18.5 a 18.6. Quello è un cambio di minor: stop, binari, start. Le note si leggono lo stesso.
In sintesi
Il 21 ottobre 2026 la Versioning Policy di PostgreSQL tiene come supportate le major 14, 15, 16, 17 e 18. La minor corrente della 18 è la 18.6. La 19 compare nel banner del 15 ottobre come RC 1 e non nella tabella. La 14 è ancora Yes, con final release il 12 novembre 2026. La 13 è già No. Una major si migra con dump/reload o pg_upgrade. Una minor si installa fermando il server. Il secondo numero, dalla 10 in poi, non è una major.
Foto di copertina: Dr. Marcus Gossler, «Schlagwortkatalog» della biblioteca universitaria di Graz, Wikimedia Commons, CC BY-SA 3.0. È uno schedario a soggetto, non un cluster PostgreSQL e non la 19.


