slayer911 / yii2-dbcast
Auto migration
Installs: 770
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 3
Forks: 0
Open Issues: 1
Type:yii2-extension
Requires
- php: >=5.4.0
- yiisoft/yii2: >=2.0.6
This package is not auto-updated.
Last update: 2024-11-02 00:27:25 UTC
README
Auto generate migration by your changes DB schema. Module create cast of previous DB schema, and current.
Currently supports only MySql
Install
composer require --dev "slayer911/yii2-dbcast:*"
After vendor was installed - create first DBCast.
php yii migrate/cast-save
If in this step you have an error - add to console config (main-local.php) next data:
<?php
return [
...
'controllerMap' => [
'migrate' => [
'class' => \DBCast\controllers\MigrateController::class,
'develop' => true
]
]
...
];
Using
Default Yii controller was extended by DbCast Migrate controller. Now you have next commands:
- migrate/cast-commit