Kreiranje migracionog fajla:
./yii migrate/create add_column_device_initial_state
U @app/console/migration za yii2 advanced će biti kreiran fajl, koji posle editovanja treba da izgleda ovako:
Komanda za primenu (odgovoriti sa yes):
./yii migrate
Komanda za poništavanje migracije:
./yii migrate/down
Više podataka na zvaničnoj dokumentaciji.
./yii migrate/create add_column_device_initial_state
U @app/console/migration za yii2 advanced će biti kreiran fajl, koji posle editovanja treba da izgleda ovako:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
use yii\db\Migration; | |
/** | |
* Class m180307_094410_add_column_device_initial_state | |
*/ | |
class m180307_094410_add_column_device_initial_state extends Migration | |
{ | |
/** | |
* {@inheritdoc} | |
*/ | |
public function safeUp() | |
{ | |
echo "m180307_094410_add_column_device_initial_state adding ". | |
"initial state column to table device.\n"; | |
$this->addColumn('m.device', | |
'initial_state', | |
yii\db\Schema::TYPE_INTEGER. ' NOT NULL DEFAULT 0'); | |
} | |
/** | |
* {@inheritdoc} | |
*/ | |
public function safeDown() | |
{ | |
echo "m180307_094410_add_column_device_initial_state removing ". | |
"initial state column from table device.\n"; | |
$this->dropColumn('m.device', | |
'initial_state'); | |
} | |
} |
./yii migrate
Komanda za poništavanje migracije:
./yii migrate/down
Više podataka na zvaničnoj dokumentaciji.
Нема коментара:
Постави коментар