codeigniter3.16版本migration(数据工厂迁移类)的使用

codeIgniter3.16版本migration(数据工厂迁移类)的使用介绍

一、application\config 下的迁移类配置文件migration设置

1.配置migration_enabled为true,即打开migration

    $config['migration_enabled'] = TRUE;

2.配置migration的命名规则

    时间戳格式:timestamp 即 20171205150455这种形式

    序列格式:sequential 即0,1,2,3这种形式

    $config['migration_type'] = 'timestamp';

3.配置迁移的版本

    $config['migration_version'] = 20171205150455;

        4.配置迁移的文件位置

            $config['migration_path'] = APPPATH.'migrations/';

二、迁移文件编写

如图:部分内容参考                       

数据库工厂类

数据迁移类


重点:

         $this->dbforge->add_key('id', TRUE); //设置主键

         $this->dbforge->add_key('name');//设置普通索引

         //指定表的属性,MySQL 的 ENGINE和表注释

        $attributes = array('ENGINE' => 'InnoDB', 'comment' => '"后台模块表"');

        $this->dbforge->create_table('modules', TRUE, $attributes);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值