# 0007 — PostgreSQL 15 garde TimescaleDB 2.28 Complète [0003](0003-versions-de-timescaledb-et-vectorchord-epinglees.md). ## Contexte TimescaleDB 2.29 a retiré la prise en charge de PostgreSQL 15 : à partir de cette version, la compilation contre PostgreSQL 15 échoue (`Unsupported PostgreSQL version`). Les images `pg16`, `pg17` et `pg18` passent à TimescaleDB 2.30. ## Décision - Le Dockerfile porte deux versions : `TIMESCALEDB_VERSION` pour PostgreSQL 16 et suivants, `TIMESCALEDB_VERSION_PG15` pour PostgreSQL 15, fixée à la dernière version qui le gère. - `pg15` reste publiée et continue de recevoir les mises à jour d'apt. ## Conséquences - `pg15` ne reçoit plus ni fonctionnalité ni correctif de TimescaleDB. - Les quatre images n'ont plus la même version de TimescaleDB : une base ne passe pas de `pg15` à une autre étiquette sans mise à niveau de l'extension. - Le jour où une autre version de PostgreSQL est abandonnée par TimescaleDB, le même mécanisme est à généraliser, ou la version à retirer. ## Attestée par `Dockerfile` (étape `builder`).