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
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