1.2
1.2.0.0Yii2 console command
BSD-3-Clause
The Requires
by Misbahul Munir
command yii2 migration sample data
 Wallogit.com
                    
                    2017 © Pedro Peláez
                         Wallogit.com
                    
                    2017 © Pedro Peláez
                    
                    
                    
                    
                
                
            
Yii2 console command
Yii2 console command. Contain migration controller that more feature and usability., (*1)
Fork: https://github.com/deesoft/yii2-console, (*2)
The preferred way to install this extension is through composer., (*4)
Either run, (*5)
php composer require svbackend/yii2-console ">=1.2@dev"
or add, (*6)
"svbackend/yii2-console": ">=1.2@dev"
to the require section of your composer.json file., (*7)
Once the extension is installed, simply modify your config as follows:, (*8)
// params.php or params-local.php
return [
    ...
    'dee.migration.path' => [
        '@yii/rbac/migrations',
        // list your migration path here
    ]
];
You also can dinamically add new path from your extension via bootstrap., (*9)
    ...
    public function bootstrap($app)
    {
        $app->params['dee.migration.path'][] = '@your/ext/migrations';
    }
Unlike original migration that only can up, down or redo with migration squence.
We can up, down and redo individual migration without depend it squence. E.g, your migration history are, (*10)
    (2016-02-09 02:29:14) m160201_050050_create_table_accounting
    (2016-02-09 02:29:14) m160201_050040_create_table_inventory
    (2016-02-09 02:29:13) m160201_050030_create_table_sales
    (2016-02-09 02:29:13) m160201_050020_create_table_purchase
    (2016-02-09 02:29:13) m160201_050010_create_table_master
    (2016-02-09 02:29:11) m140527_084418_auto_number
    (2016-02-09 02:29:11) m140506_102106_rbac_init
    (2016-02-01 04:02:51) m130524_201442_init
We can down or redo only m160201_050020_create_table_purchase. Use migrate/partial or migrate/partial to do that., (*11)
./yii migrate/down m160201_050020 ./yii migrate/redo 140527_084418
./yii migrate -e=160201_050030,140527_084418 ./yii migrate/down all -e=m140506_102106_rbac_init
Yii2 console command
BSD-3-Clause
command yii2 migration sample data