slayer911/yii2-dbcast

自动迁移

安装: 699

依赖: 0

建议者: 0

安全性: 0

星标: 2

关注者: 3

分支: 0

开放问题: 1

类型:yii2-extension

1.0.3 2017-08-30 18:18 UTC

This package is not auto-updated.

Last update: 2024-09-20 23:59:11 UTC


README

根据您的数据库模式更改自动生成迁移。模块创建前一个数据库模式和当前模式的副本。

目前仅支持 MySql

安装

composer require --dev "slayer911/yii2-dbcast:*"

安装完vendor后 - 创建第一个DBCast。

 php yii migrate/cast-save

如果在这一步出现错误 - 将以下数据添加到控制台配置(main-local.php)中

<?php
return [
    ...
    'controllerMap' => [
        'migrate' => [
            'class'   => \DBCast\controllers\MigrateController::class,
            'develop' => true
        ]
    ]
    ...
];

使用

默认的Yii控制器已被DbCast Migrate控制器扩展。现在您有以下命令: newcommands

  • migrate/cast-commit

castcommit