php - 是否可以在 CodeIgniter Migrations 中创建 POSTGRESQL 模式
问题描述
我正在将一个项目移动到 CodeIgniter。该项目使用Postgres数据库来存储数据。我想创建一个CodeIgniter迁移来为这个项目创建数据库。我查看了 CodeIgniter 文档,但似乎找不到在我的数据库中创建模式的方法。我想知道是否可以在我的迁移中创建模式,因为整个项目依赖于所有数据库查询的模式。这是一个大型项目,因此不可能更改每个查询。
解决方案
您可以通过在迁移功能中使用数据库查询来创建模式
$query = $this->db->query('CREATE SCHEMA your-schema-name');
if(!$query){
echo 'Failed to create SCHEMA';
exit;
}
推荐阅读
- testing - Testcafe - 无法上传输入类型=“url”的文件,这是一个反应定制的文件上传组件
- android - 无法构建 android 应用程序,因为找不到用于签名配置 'release' 的密钥库文件 '/Users/name/Desktop/KEYSTORE/release.keystore'
- list - ansible 列出目录中的文件
- reactjs - 使用 styled-components 进行样式设置时,输入 React Components 的最佳方法是什么
- chart.js - 如何在chart.js中仅在y轴上显示任意值
- ios - 为什么我的应用剪辑的大小超过 10 MB
- python-3.x - 在 python 中显示 3d 图像
- python - 为什么我得到的记录是预期的两倍?
- firebase - 如果文档不存在,则颤振 Firebase
- java - 内部迭代器是否使用 hasNext() 和 next() 在 Java 中进行迭代?