Mysql
 sql >> Base de données >  >> RDS >> Mysql

Symfony Doctrine Migrations, comment puis-je utiliser plusieurs gestionnaires d'entités

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/