¿Modificar programáticamente el nombre del esquema de la tabla en Doctrine2?
Me gustaría modificar el esquema de una tabla / nombre de base de datos en tiempo de ejecucióncomo es posible con el nombre de la tabla, pero elClassMetadataInfo
La clase no parece exponer una interfaz para obtener / establecer esta propiedad.
Me puedo conformar con modificar los nombres de las tablas en tiempo de ejecución si es absolutamente necesario, pero no es una solución ideal debido a la cantidad de tablas que tendríamos que almacenar en un solo esquema / DB.
¿Hay alguna manera de lograr lo que me gustaría hacer? Gracias por adelantado.
Nota: Necesito poder proporcionar un nombre de tabla completo usando un marcador de posición de esquema en mi asignación de entidad basada en anotación (como__schema_placeholder__.table_name
, para combinaciones de bases de datos cruzadas). En el tiempo de ejecución, me gustaría remapear dinámicamente la entidad de__schema_placeholder__.table_name
=>real_schema_name.table_name
.