マイグレーションファイルとは、DBのテーブルの作成や変更を管理するファイルである。
書式は
def change
create_table :テーブル名 do |t|
t.データ型 :カラム名
end
end
である。
記述を終えたら、コマンドを実行する必要がある。これは作成時も修正時も同様である。
コマンドは、
$ rails db:migrated
である。
上記は、カラムの定義に当たるが、カラムを追加または削除する方法もある。
カラムを追加するには、
$ rails g migrate Addカラム名Toテーブル名 カラム名:型名
のコマンドが必要である。
カラムの削除は、
$ rails g migrate Removeカラム名Fromテーブル名 カラム名:型名
のコマンドが必要である。