Just do IT

思うは招く

Rails カラム名を変更するマイグレーションファイルの作成方法

Railsカラム名を変更、修正したい

bin/rails g migration rename_変更前のカラム名_column_to_テーブル名

実例

  • follower_idとカラムを作ったと思っていたが、実際はfollwer_idだった
  • follower_idに修正したい
bin/rails g migration rename_follwer_id_column_to_relationships

マイグレーションファイル

class RenameFollwerIdColumnToRelationships < ActiveRecord::Migration[6.0]
  def change
    rename_column :relationships, :follwer_id, :follower_id
  end
end

マイグレーションを実行

bin/rails db:migrate