1.2
1.2.0.0Yii2 console command
BSD-3-Clause
The Requires
by Misbahul Munir
command yii2 migration sample data
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