小程服/yii2-migrate

yii2 数据迁移

安装: 19

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 1

开放性问题: 0

类型:yii2-extension

v1.1.2 2017-04-21 04:37 UTC

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