No.223
【CakePHP3】migrationを行う
なにはともあれmigrationから始めよう
CakePHP3のmigrationは記述内容が大きく変わっている。
ただ、適用や差分の作成の操作はそれほど変わっているわけではないので安心。
とりあえず備忘録的にメモ。
※以下全てappディレクトリ内から実行しているものとする。
一番最初のmigration作成
bakeコマンドで作成する。
bin/cake bake migration_snapshot migrationファイル名
差分のmigrationを作成する
これもbakeコマンドで作成する。
bin/cake bake migration_diff migrationファイル名
migration適用
未適用migrationが全て適用される。
php bin/cake.php migrations migrate
migrationの取り消し
ひとつ前のmigrationが取り消される。
php bin/cake.php migrations rollback