Passez simplement --em
paramètre lors de la génération de diff
.
Exemple :
php app/console doctrine:migrations:diff --em=uac # will use uac entity manager
php app/console doctrine:migrations:diff # will use the default entity manager
Pour exclure les tables personnalisées de la suppression, utilisez :
doctrine:
dbal:
schema_filter: ~^(?!t_)~
selon ceci document, vous pouvez également passer l'argument du filtre lors de l'exécution :
app/console doctrine:migrations:diff --em=uac --filter-expression=/whatever/