Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Symfony Doctrine Migrations, wie kann ich mehrere Entitätsmanager verwenden

Übergeben Sie einfach --em Parameter beim Generieren von diff .

Beispiel:

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

Um benutzerdefinierte Tabellen von der Entfernung auszuschließen, verwenden Sie:

doctrine:
    dbal:
        schema_filter: ~^(?!t_)~

gemäß diesem document, alternativ können Sie das Filterargument zur Laufzeit übergeben:

app/console doctrine:migrations:diff  --em=uac --filter-expression=/whatever/