| Current Path : /var/www/html/donate/vendor/tmukherjee13/yii2-reverse-migration/ |
| Current File : /var/www/html/donate/vendor/tmukherjee13/yii2-reverse-migration/README.md |
Yii2 Reverse Migration
======================
[](https://packagist.org/packages/tmukherjee13/yii2-reverse-migration)
[](https://packagist.org/packages/tmukherjee13/yii2-reverse-migration)
[](https://packagist.org/packages/tmukherjee13/yii2-reverse-migration)
[](https://packagist.org/packages/tmukherjee13/yii2-reverse-migration)
[](https://packagist.org/packages/tmukherjee13/yii2-reverse-migration)
[](https://scrutinizer-ci.com/g/tmukherjee13/yii2-reverse-migration/build-status/master)
[](https://scrutinizer-ci.com/g/tmukherjee13/yii2-reverse-migration/?branch=master)
Generate working migration classes from existing Database
Installation
------------
The preferred way to install this extension is through [composer](http://getcomposer.org/download/).
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:
```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>
```
# yii2-reverse-migration