tmukherjee13 / yii2-reverse-migration
Generate working migration classes from existing Database
Package info
github.com/tmukherjee13/yii2-reverse-migration
Type:yii2-extension
pkg:composer/tmukherjee13/yii2-reverse-migration
2.4.0
2021-07-24 13:46 UTC
Requires
- yiisoft/yii2: >2.0.6
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Generate working migration classes from existing Database
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist tmukherjee13/yii2-reverse-migration "*"
or add
"tmukherjee13/yii2-reverse-migration": "*"
to the require section of your composer.json file.
Usage
Once the extension is installed, Add the following in console.php:
return [ ... 'components' => [ ... ], 'controllerMap' => [ 'migration' => [ 'class' => 'tmukherjee13\migration\console\controllers\MigrationController', 'templateFile' => '@tmukherjee13/migration/views/template.php', ], ], ... ];
then you can use the migration command as follows:
for table migration,
yii migration/table <tablename>
or
yii migration/table <tablename1>,<tablename2>
for data migration,
yii migration/data <tablename>
or
yii migration/data <tablename1>,<tablename2>
to create migration of whole schema,
yii migration/schema <schemaname>