- 追加された行はこの色です。
- 削除された行はこの色です。
&tag(マイグレーション);
*目次 [#v5671532]
#contents
*関連ページ [#dd30858c]
*参考情報 [#f8d1da54]
*生成 [#t8235a17]
**マイグレーションファイルを単体で生成する [#z9913a58]
- rails generateで生成可能。create_booksはCreateBooksでも可。[[NAMAKESUGI |[Rails4] migrationコマンドまとめ:http://namakesugi.blog42.fc2.com/blog-entry-157.html]]
rails generate migration create_books
- createから始めたらcreate table、addから始めたらカラムの追加、removeから始めたらカラムの削除用のテンプレートを自動で作ってくれる。
**マイグレーションファイルの中身 [#t4d00d54]
-hogesテーブルを生成する場合。
#pre{{
class CreateHoges < ActiveRecord::Migration
def change
create_table :hoges do |t|
t.string :name
t.integer :age
t.timestamps
end
end
end
}}
*実行 [#be4a52be]
-マイグレーション実行
rake db:migrate