我想制作图形安装程序,询问用户几个问题,然后创建架构并用表格填充它。我将使用yii\db\Command's createTable()创建表,但我想知道如何在连接到添加表之前将新模式添加到数据库。
我在考虑Postgresql的Create schema,我将作为原始命令运行到DAO之类的东西
Yii::$app->db->createCommand('CREATE SCHEMA schema_name')->execute();
但我不确定它是否可行,因为Yii::$app->db
已连接到另一个架构中而且我不是Postgresql专家。
所以我需要帮助才能知道这是否有效,或者即使有更好的方法来解决我的问题。