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