gwift-book/source/django/migrations.adoc

670 B
Raw Blame History

Migrations

Les migrations (comprendre les "migrations du schéma de base de données") sont intimement liées à la représentation dun contexte fonctionnel. Lajout dune nouvelle information, dun nouveau champ ou dune nouvelle fonction peut saccompagner de tables de données à mettre à jour ou de champs à étendre.

Toujours dans une optique de centralisation, les migrations sont directement embarquées au niveau du code. Le développeur soccupe de créer les migrations en fonction des actions à entreprendre; ces migrations peuvent être retravaillées, squashées, …​ et feront partie intégrante du processus de mise à jour de lapplication.