Cómo configurar el esquema predeterminado en Yii2

Mi Yii2 está configurado con PostgreSQL. En lugar de usar una base de datos separada por proyecto, me gusta usar un esquema para cada proyecto. El problema con la configuración posterior es que no puedo entender cómo seleccionar el esquema predeterminado "defaultSchema" a través de la configuración.

Tengo un problema con la tabla de migraciones porque está predeterminada al esquema "público" cuando ejecuto el comando de migración. El esquema "público" predeterminado también evita el uso de search_path del usuario de la base de datos. Aunque configuré mi usuario de base de datos con "search_path = myschema, public", todavía no puedo usar migraciones sin configuración adicional, porque durante el tiempo de ejecución Yii busca el esquema en el nombre de la tabla y si no se proporciona, vuelve al defaultSchema, así que no importa lo que tiene en la ruta de búsqueda del usuario de la base de datos seguirá utilizando "public.migrations".

¿Cuál es la mejor manera de configurar el esquema predeterminado en Yii2? ¿Hay algún parámetro de configuración designado para la selección del esquema? Después de todo, cada conexión usará un esquema y sería bueno configurarlo a través de la configuración de conexión.

Respuestas a la pregunta(1)

Su respuesta a la pregunta