migrateファイルを作成する場合はRailsの機能のmigrateジェネレータを使用します。
その前にmodelジェネレータでmodelを作成します。
$ ruby script/generate Meaage
上を実行すると一緒にmigrateファイルも作成されるはずなので
$ vi db/migrate/001_create_messages.rb
class CreateMessage < Active::Migration
def self.up
create_table :messages do |t|
t.column :name, :string
t.column :value, :string
end
end
def
self.down drop_table :messages
end
end
上のように記述したら
$ rake db:migrate
tableが作成されます。
さきほど作成したtableに列を追加します。
$ ruby script/generate migration AddFromToMessages
$vi db/migrate/002_add_from_to_messages.rb
class AddFromToMessage < Active::Migration
def self.up
add_column :messages,:from,:string
end
def self.down
remove_column :messages,:from
end
end
$ rake db:migrate 列が追加されたはずです。
以上