Migrations

Note

Les migrations d’Ubiquity ne sont pas vraiment des migrations. Les migrations ne se font pas à partir de code php, écrit ou généré.
Elles consistent à générer le code SQL permettant de mettre à jour la base de données à partir du cache des modèles existants.

Mise à jour d’un modèle existant

Considérons le modèle suivant représentant un utilisateur :

../../_images/user-model.png

Ajoutons un champ téléphone, avec les devtools :

Ubiquity model
../../_images/add-field-phone.png

Migrations

En commençant par afficher les informations sur les migrations possibles :

Ubiquity info-migrations
../../_images/info-migrations-1.png

Nous pouvons alors procéder à l’exécution :

Ubiquity migrations
../../_images/migrations-1.png