小程服 / yii2-migrate
yii2 数据迁移
v1.1.2
2017-04-21 04:37 UTC
Requires
- php: >=5.4.0
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-09-14 19:04:17 UTC
README
yii2 数据迁移,非常简单!
安装
安装此扩展的首选方式是通过 Composer。
运行以下命令:
php composer.phar require --prefer-dist xiaochengfu/yii2-migrate "*"
或者在您的 composer.json
文件的 require 部分添加以下内容:
"xiaochengfu/yii2-migrate": "*"
使用方法
扩展安装后,只需在您的代码中通过以下方式使用它:
网页端使用
1. 在 backend/config/main.php 中添加如下配置:
'modules' => [
'migration' => [
'class' => 'xiaochengfu\migrate\Module',
]
],
2. 在您的后台访问 http://yourdomain/migration
演示地址: http://yii.phpsy.cn/migration
命令行使用方法
1. 在 console/config/main.php
中添加如下配置:
'controllerMap' => [
'migrate' => [
'class' => 'xiaochengfu\migrate\console\MigrateController',
'useTablePrefix' => true,
'migrationPath' => '@console/migrations',
],
],
2. 将迁移文件转存及备份,使用 php yii migrate/dump
3. 还原指定文件
php yii migrate/to m170420_151515_migration.php