まずは、マイグレーションファイルの自動生成。
[bash]
rails generate migration RenameColumnToTargetTable
[/bash]
すると、下記のマイグレーションファイルが生成される。
ちなみにファイル名は環境によって異なる。
2013080112000000_rename_column_to_target_table.rb
[ruby]
class RenameColumnToTargetTable < ActiveRecord::Migration
def change
rename_column :target_table, : old_column, :new_column
end
end
[/ruby]
マイグレートの実行。
[bash]
rake db:migrate
[/bash]
rake db:migrateを使用しての、運用中のDBへの更新は初めてで怖かったのであるが、難なく成功。
当然、migrate実行する前に、必ずバックアップ取っておいてね。