migrations (structure SQL, etc)
Il faudrait que les changements structurels de la base de données soient associés au code source.
Le plus simple serait d'avoir un répertoire des migrations, avec des fichiers du genre 2018-01-26_092405_qqchose.sql
.
Le script de migration comparerait la liste de ces fichiers à une liste de migrations appliquées (grâce à une table migration
).
Éventuellement, permettre des fichiers en .php
au côté des .sql
.