# Base de données

## Fichiers
- `schema.sql` — structure de référence de la base (sans données). Régénéré après chaque migration :
  `C:\xampp\mysql\bin\mysqldump.exe -u root --no-data --skip-comments --routines station > database/schema.sql`
- `migrations/` — un fichier `.sql` numéroté par modification de structure. **Toute modification de la base passe par ici** (jamais de ALTER à la main), c'est ce qui permettra la mise à jour automatique de toutes les bases clients en Phase 1.
- `backups/` — dumps complets (avec données). Non versionnés (.gitignore).

## Convention de nommage des migrations
`NNN_description_courte.sql` — exemple : `001_creation_coffre_remplacement_avoir.sql`

## Appliquer une migration (en attendant le runner de la Phase 1)
```
C:\xampp\mysql\bin\mysql.exe -u root station < database/migrations/NNN_xxx.sql
```
En production : rejouer le même fichier sur la base de chaque client.
