Ruby on Rails カラムを追加するmigrationコードの生成
Add追加するカラム名To追加先テーブル名
という記法でカラムを追加するmigrationコードを生成(generate)することができます。例)
$ ruby script/generate migration AddPhoneToUsers phone:string
生成されたコードを確認してみましょう。
db/migrate/20100126125228_add_phone_to_users.rb
class AddPhoneToUsers < ActiveRecord::Migration
def self.up
add_column :users, :phone, :string
end
def self.down
remove_column :users, :phone
end
end
確認できたらrakeタスクを実行して、DBに反映させます。
$ rake db:migrate
実行環境
Rails 2.3.5
前の記事 « Emacs 行番号を表示する