diff --git a/website/documentation/data-model.fr.md b/website/documentation/data-model.fr.md index df730818..4a7c0317 100644 --- a/website/documentation/data-model.fr.md +++ b/website/documentation/data-model.fr.md @@ -28,3 +28,8 @@ La description complète du modèle de données se trouve [ici](https://www.sign ## Mise à jour des données La structure des données peut évoluer d'une release à une autre. Si votre base de données est déjà en place, les mises à jour peuvent facilement être faites grâce à des fichiers de migration `sql`. Ainsi, la structure est actualisée sans modification des données existantes. + +1. Supprimer l'application: `psql -c "DROP SCHEMA signalo_app CASCADE"` +2. Lancer les différents scripts SQL de migration: `psql -v ON_ERROR_STOP=1 -v SRID=2056 -f datamodel/changelogs/XXXX/XXXX_zzzzzz.sql` (pour chaque fichier) +3. Recréer l'application avec le ficher SQL de la release: `psql -v ON_ERROR_STOP=1 -f signalo-1.X.Y-db-app.sql` +