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