我可以从在Codeigniter框架中开发的现有项目中生成数据库mysql吗?

时间:2019-06-27 03:42:31

标签: php codeigniter

我可以从在Codeigniter框架中开发的现有项目中生成数据库mysql吗?

下面是项目结构的屏幕截图。

screenshot of the project structure project

2 个答案:

答案 0 :(得分:0)

我认为,您正在尝试在Laravel中生成迁移和种子,在Codeigniter中不可能做到这一点, 另一个更好的方法是创建一个PHP文件,用于运行您之前编写的MySql

答案 1 :(得分:0)

我建议您使用Codeigniter迁移。那就是您不是新手。 您可以在这里阅读:https://www.codeigniter.com/user_guide/libraries/migration.html

另一种选择是将当前数据库导出到* .sql文件,然后使用您的SQL管理器(如PhpMyadmin)作为新数据库项目导入。

然后转到您的application / config / database.php文件并更改这些设置

select t.*,
       max(end_dt) over (partition by id, grp) as new_end_dt
from (select t.*,
             sum(case when prev_end_dt >= add_months(begin_dt, -9) then 0 else 1 end) over (partition by id order by end_dt) as grp
      from (select t.*,
                   lag(end_dt) over (partition by id order by end_dt) as prev_end_dt
            from t
           ) t
     ) t