&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


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS