ソノウチイエオカウ

タイトルと無関係な個人用の技術メモ

FuelPHP ◇ 【コマンド】oil migration (テーブルの操作)

php oil generate(省略形はg) migration ~でテーブルに対する操作を作成し、

php oil refine (省略形はr) migrate ~でテーブルに対する操作を実行する

 

php oil g migration のパラメータ
  • 作成:create_テーブル名 カラム定義
  • 変更:rename_table_変更前テーブル名_to_変更後テーブル名
  • カラム追加:add_カラム名_to_テーブル名 カラム定義
  • カラム削除:delete_カラム名_from_テーブル名 カラム定義
  • カラム変更:rename_field_変更前カラム名_to_変更後カラム名_in_テーブル名
  • 削除:drop_テーブル名

 

php oil r migrate のパラメータ
  • 最新の状態まで作成:なし
  • 特定のバージョンに戻す:--version=バージョン数
  • ひとつ前に戻す::down
  • ひとつ後に更新::up