Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Symfony Doctrine Migrations, jak korzystać z wielu menedżerów encji

Po prostu przekaż --em parametr podczas generowania diff .

Przykład:

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

Aby wykluczyć tabele niestandardowe z usuwania:

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

zgodnie z tym dokument, alternatywnie możesz przekazać argument filtra w czasie wykonywania:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL kopiuje użytkownika

  2. Nie mogę uzyskać tego zapytania sprzężenia mysql, aby uzyskać pożądany wynik

  3. Ucieczka wartości w Mysqljs

  4. Pobieranie org.hibernate.exception.JDBCConnectionException:nie można wykonać zapytania nawet przez JNDI

  5. trzeba zwrócić dwa zestawy danych z dwoma różnymi klauzulami where