Using Symfony 2.5 and Doctrine 2.2, I have several databases for an application I'm working on, let's call one "Main" and the other "Secondary". There are currently two entity managers configured. In one migration I want to create a table in "Secondary" but it only wants to create the table in "Main."
A migration can be ContainerAware, so I can get another EntityManager, but I have been unable to override the default one. Any able to help? Thanks in advance!
Just pass
--em
parameter when generatingdiff
.Example:
To exclude custom tables from removal use:
as per this document, alternatively you can pass filter argument at the runtime: