US009 - Persistance Postgres
User Story
En tant qu'administrateur du projet API TAIA, je veux que les donnees metier soient persistees dans une base Postgres dediee afin que les creations, modifications et suppressions soient visibles rapidement et de maniere fiable.
Valeur attendue
- fiabiliser les CRUD admin en production
- aligner le comportement local sur le comportement prod avec une vraie base de dev
- conserver des seeds versionnes sans revenir a une persistance runtime JSON
Criteres d'acceptation
- Quand
taia_bdd_DATABASE_URLou un alias accepte est configure, les routes CRUD metier utilisent Postgres pourconference,speaker,salleetentreprise. - Le projet peut utiliser une base de
devdifferente de la base deprod. - Le projet fournit un seed pour charger les fichiers versionnes de
src/api/data/dans Postgres. - Les donnees metier ne repassent plus par une persistance runtime JSON locale.
- Les medias admin restent stockes dans Blob ou en fallback local selon la configuration media.