首页 > 解决方案 > 是否可以在 CodeIgniter Migrations 中创建 POSTGRESQL 模式

问题描述

我正在将一个项目移动到 CodeIgniter。该项目使用Postgres数据库来存储数据。我想创建一个CodeIgniter迁移来为这个项目创建数据库。我查看了 CodeIgniter 文档,但似乎找不到在我的数据库中创建模式的方法。我想知道是否可以在我的迁移中创建模式,因为整个项目依赖于所有数据库查询的模式。这是一个大型项目,因此不可能更改每个查询。

标签: phpdatabasepostgresqlcodeignitermigration

解决方案


您可以通过在迁移功能中使用数据库查询来创建模式

$query = $this->db->query('CREATE SCHEMA your-schema-name');
if(!$query){
    echo 'Failed to create SCHEMA';
    exit;
}

推荐阅读