CakePHP3でのマイグレーションについて最低限の事だけ書いておく
参考
http://book.cakephp.org/3.0/ja/migrations.html http://qiita.com/ran/items/c45d0228858accea0e86
まずは現在のステータスを確認
bin/cake migrations status
マイグレーションファイルを作成する 引数にカラム名と使える方を渡しておくと雛形作ってくれる
bin/cake bake migration CreateUser name:string age:integer birthday:date time
/app名/config/Migrations/以下にマイグレーションファイル作ってくれる
マイグレーション実行
bin/cake migrations migrate
マイグレーションはバージョン管理されてるのでロールバックとか出来る
bin/cake migrations rollback
カラムの変更をしてみる
動詞(DDL)->対象カラム->TBL名 targetのカラム名
bin/cake bake migration RemoveBirthdayUser birthday
基本的なアプリケーション実装のライフサイクルは tbl作成 -> tbl情報をもとにbakeでcontrollerとmodelを作成するっぽい