Eu tenho um banco de dados que possui vários schemas, e a estrutura das tabelas deles são todos idênticos. Hoje nós trabalhamos com 1 schema para cada cliente que nós temos.
No Doctrine, aparentemente você precisa definir o schema na própria anotação das entidades, mas não é viável utilizar desse jeito, porque imagine que a cada cliente que entrar, nós teremos que replicar as entidades, só para esse cliente novo.
Eu pesquisei pela internet sobre essa situação, mas não consegui encontrar uma solução pra isso. A ideia era que o schema fosse colocado junto no dbname, mas eu não sei qual o separador que devo usar. Por exemplo: Nome do banco de dados é 'prod_umov_dbview', e o schema é 'u35554', então o dbname teria que ser 'prod_umov_dbview/u35554'. Eu tentei fazer isso, mas não funcionou.
Alguém consegue me ajudar com isso?