码迷,mamicode.com
首页 > 其他好文 > 详细

yii migrate 数据迁移过程

时间:2018-12-21 17:39:56      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:png   img   curl   重启   插入   apache服务   pen   cal   pdo_mysql   

 

 

  修复后台bug进行中。。。

  数据迁移开始:

  百度查到的是 yii migrate 命令,但在项目中用的是 yiic migrate,首先命令创建一个要表动数据的表:

技术分享图片

  然后再migrations 目录会生成一个时间开始,接输入的文件名称的 php 文件

技术分享图片

  这里我新增了一行数据,然后对该文件进行提交,执行 yiic migrate 命令:

技术分享图片

  明显报了个错:CDbConnection failed to open the DB connection: could not find driver,

  这里是因为 php 没有 pdo_mysql 模块,cmd 看下 php.ini 文件的使用位置:

技术分享图片

  打开文件并增加扩展:extension=php_pdo_mysql.dll

技术分享图片

  然后我们再运行 yiic migrate:

技术分享图片

  这次连接成功了,输入 yes,后面继续执行时又报了个错: Call to undefined function curl_init()

  这次是因为curl扩展,同样去 php.ini 中增加即可:

技术分享图片

  最后再执行 yiic migrate:

技术分享图片

  会看到一堆的插入数据,最后会看到成功!

 技术分享图片

  提交完成!

注:修改后如果不生效,重启下apache服务器试试

 

yii migrate 数据迁移过程

标签:png   img   curl   重启   插入   apache服务   pen   cal   pdo_mysql   

原文地址:https://www.cnblogs.com/guofan/p/10156924.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!