¿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.

Respuestas a la pregunta(2)

Su respuesta a la pregunta