Skip to content
This repository has been archived by the owner on Nov 28, 2021. It is now read-only.

Migrations

Arthur Puyou edited this page May 19, 2013 · 3 revisions

Les migrations permettent de maintenir la structure de la base de données à jour automatiquement chez tous les développeurs et en production.

Ajouter une nouvelle version

Pour faire des modifications sur la structure de la base, modifier le fichier schema.yml.

Quand c'est fait, et avant toute autre chose, générer un fichier de migration :

$ php symfony doctrine:generate-migrations-diff

Mettre à jour sa base de données locale

Après avoir généré une migration, ou après avoir pull des modifications changeant la base de données, il faut mettre à jour sa base locale.

Il faut commencer par mettre à jour la base de données :

$ php symfony doctrine:migrate

Puis il faut regénérer les classes du modèle :

$ php symfony doctrine:build --all-classes
Clone this wiki locally