Migrations Plugin for CakePHP

GitHub - CakeDC/migrations: Migrations Plugin for CakePHP
Migrationsプラグインの実践的運用 - 24時間CakePHP

インストール

% cd /path/to/CAKE_ROOT
% git submodule add https://github.com/CakeDC/migrations.git app/Plugin/Migrations
% git submodule update --init


Config/bootstrap.phpに以下を追加

CakePlugin::load('Migrations');


ヘルプ

% cake Migrations.migration help

使い方

初回(順番重要!)

% cake Migrations.migration generate -f
% cake schema generate -f

スキーマ変更時

% cake Migrations.migration generate -f

反映

% cake Migrations.migration run all