创建PostGreSQL架构并添加表

创建PostGreSQL架构并添加表,postgresql,web,yii2,Postgresql,Web,Yii2,我想制作一个图形安装程序,向用户提问几个问题,然后创建模式并用表填充它。我将使用创建表,但我想知道如何在连接添加表之前向数据库添加新模式 我在考虑Postgresql,我将以原始命令的形式运行到DAO,比如 Yii::$app->db->createCommand('CREATE SCHEMA schema_name')->execute(); 但是,如果Yii::$app->db连接到另一个模式,并且我不是Postgresql专家,我不确定它是否能工作 所以我需要帮助来知道

我想制作一个图形安装程序,向用户提问几个问题,然后创建模式并用表填充它。我将使用创建表,但我想知道如何在连接添加表之前向数据库添加新模式

我在考虑Postgresql,我将以原始命令的形式运行到DAO,比如

Yii::$app->db->createCommand('CREATE SCHEMA schema_name')->execute();
但是,如果
Yii::$app->db
连接到另一个模式,并且我不是Postgresql专家,我不确定它是否能工作


所以我需要帮助来知道这是否有效,或者是否有更好的方法来解决我的问题

连接到其他数据库时,无法在其他数据库中创建架构。可能在db_链接中发出命令,我希望在同一数据库中创建模式(因此我相信我不需要打开连接)