# 0006 — `latest` reste sur PostgreSQL 17 ## Contexte L'image est publiée pour PostgreSQL 15 à 18. `latest` désigne PostgreSQL 17, et la base de Health l'utilise, avec un volume monté sur `/var/lib/postgresql/data`. Les données d'une version majeure ne sont pas lisibles par la suivante, et l'image `pg18` attend son volume sur `/var/lib/postgresql`. ## Décision - `latest` reste une seconde étiquette de `pg17`. L'arrivée de `pg18` ne la déplace pas. - Un nouveau projet choisit une étiquette `pgN` explicite. ## Conséquences - Aucun exploitant ne change de version majeure en tirant `latest`. - `latest` ne désigne pas la version la plus récente de PostgreSQL. - Déplacer `latest` demandera une nouvelle décision, après migration des bases qui l'utilisent (`pg_upgrade`, ou sauvegarde et restauration) et changement de leur point de montage. ## Attestée par `.gitea/workflows/docker.yml` (étape « Tag latest ») ; `docker-compose.yml` de health-workspace.