Aller au contenu

Linux Guide

Dossier PostgreSQL : versions 14 à 19, calendrier de support, Debian 12 et 13 et mises à jour

PostgreSQL 14 s'arrête le 12 novembre 2026, la 19 sort le 19 novembre : ce dossier résume les versions, les dates de support, ce que livrent Debian 12 et 13 et comment mettre à jour un serveur d'hébergement.

par Frédéric Vagner · publié le

Produits
DebianPostgreSQL
Source
www.postgresql.org ↗

À quoi sert PostgreSQL

PostgreSQL est un serveur de bases de données relationnelles libre. Il est utilisé comme alternative à MariaDB / MySQL pour des applications qui demandent des transactions strictes, du JSON, des extensions (PostGIS, pg_trgm) ou de la réplication logique. Sur un serveur d'hébergement, il est installé à côté de MariaDB ; Plesk sait le gérer comme second serveur de bases de données.

Versions et calendrier de support

Le projet publie une version majeure par an, prise en charge pendant cinq ans. Les versions mineures (correctifs et sécurité) sortent le deuxième jeudi de février, mai, août et novembre, plus des versions hors calendrier en cas de faille grave. Dates de fin de support d'après endoflife.date et la page officielle de versionnage :

VersionSortieFin de supportDernière mineure
1430/09/202112/11/202614.24 (13/08/2026)
1513/10/202211/11/202715.19
1614/09/202309/11/202816.15
1726/09/202408/11/202917.11
1825/09/202514/11/203018.6
19prévue le 19/11/2026 (RC 1 le 15/10)à confirmer (cinq ans, soit novembre 2031)—

Prochaines mineures annoncées : 12/11/2026, 11/02/2027, 13/05/2027, 12/08/2027.

Différences entre versions anciennes et récentes

  • PostgreSQL 14 à 16 : socle stable, mais la 14 sort du support dans moins de trois semaines. La 15 apporte la commande MERGE, la 16 la réplication logique depuis un serveur de secours et des gains sur les requêtes parallèles.
  • PostgreSQL 17 : sauvegardes incrémentales avec pg_basebackup, MERGE ... RETURNING, JSON_TABLE, meilleure gestion de la mémoire de VACUUM.
  • PostgreSQL 18 : nouveau sous-système d'entrées-sorties asynchrones, fonction uuidv7(), colonnes générées virtuelles, authentification OAuth, sommes de contrôle de données activées par défaut sur les nouveaux clusters, statistiques conservées par pg_upgrade.
  • PostgreSQL 19 (RC 1) : voir l'article dédié ; la RC 1 corrige notamment REPACK (CONCURRENTLY) et pg_plan_advice.

Ces fonctionnalités viennent des notes de version du projet ; à vérifier sur postgresql.org/docs/release/ avant une migration.

Disponibilité chez Debian, Plesk et AlmaLinux

SystèmeVersion PostgreSQLRemarque
Debian 12 (bookworm, LTS)15 (15.19-0+deb12u1 en sécurité)Support jusqu'au 30/06/2028 pour Debian ; la 15 s'arrête côté projet le 11/11/2027
Debian 13 (trixie)17 (17.11-0+deb13u1)Support projet jusqu'au 08/11/2029
Dépôt PGDG (apt.postgresql.org)14 à 19Dépôt officiel du projet : permet d'installer une version plus récente que celle de Debian
AlmaLinux 8 / 9 / 10à confirmerModules AppStream ou dépôt PGDG
Pleskà confirmerPlesk gère un serveur PostgreSQL installé séparément

Sécurité

Le 13 août 2026, 28 failles ont été corrigées (CVSS jusqu'à 8,8), voir l'article dédié ; la fin de support de la 14 signifie qu'aucune faille ne sera plus corrigée après le 12 novembre.

Que faire

  • Inventorier les serveurs : tout cluster en version 14 doit être migré avant le 12 novembre 2026.
  • Rester sur la dernière mineure de sa branche (15.19 sur Debian 12, 17.11 sur Debian 13) et appliquer la mineure du 12/11.
  • Pour une migration majeure, tester d'abord sur une copie avec pg_upgradecluster (Debian) ou pg_upgrade.
  • Ne pas déployer la 19 en production avant sa sortie finale et au moins sa première mineure.

Vérifier

# Versions installées et clusters (Debian)
dpkg -l 'postgresql-*' | grep ^ii
pg_lsclusters

# Version du serveur en cours
sudo -u postgres psql -c 'SELECT version();'

# Mise à jour mineure
apt update && apt install --only-upgrade 'postgresql-*'

# Migration majeure d'un cluster Debian (exemple 15 vers 17)
pg_upgradecluster 15 main

À lire aussi