cakePHP3であとからテーブルのカラムを追加したり、削除したり、indexを付けたい時というのは運営してよくあります。 そんな中で、どんな変更をしたのかの軌跡を記録したりする方法について考えていきます。
cakePHPのDBバージョン管理システム。
bin/cake bake migration_snapshot Initial
プロジェクト内のディレクトリで実行。
bin/cake bake migration addrelease_news
bin/cake migrations migrate status
bin/cake migrations migrate
bin/cake migrations rollback