Migrationメモ。
class AddUserIdToTodo < ActiveRecord::Migration def self.up add_column :todos, :user_id, :integer end def self.down remove_column :todos, :user_id end end
generate/migrate Addカラム名Toモデル名
NetBeansでRuby on Railsを使用してやってみる場合。
プロジェクト名右クリック->生成->migrateで、引数にAdd〜を入力。
add_column
既存のテーブルに列を追加する。
バージョンアップするself.up内に。
remove_column
migrationを戻すと削除。
バージョンダウンするself.down内に。
Rails2.0以降はmigrationで自動的にやってくれるらしい。
2.0以降しか使ったことがないので、この便利さがデフォでした。