使用codeigniter dbforge创建一个表。自动化代码?

时间:2013-08-26 00:47:09

标签: php codeigniter dbforge

有没有办法获取现有的mysql create table String,并将其转换为适合create_table()方法的db_forge数组/脚本?,即基本上反转dbforge进程。用Sequel pro制作表格会更快,然后将sql代码复制到模型中。

我已经有了mysql代码,但我正在考虑使用dbforge来允许使用不同的数据库。

人们使用dbforge吗?或者只是手动编写SQL创建代码?

2 个答案:

答案 0 :(得分:0)

嗨,如果您想通过codeigniter创建表,那么使用迁移类可以解决您的问题。您可以使用迁移创建,更新和删除表。

CI Migration class

答案 1 :(得分:0)

没有自动化流程可以满足您的要求。你必须手动转换它。

我发现,一旦我熟悉了dbforge语法,我就可以像使用Sequel Pro或其他SQL GUI一样快速创建表,如果不是更快。