【rails】データ移行を伴わないカラム名の変更をしたい
やりたかったこと
- 部屋テーブルに紐づくuser_idを、作成したユーザだとわかるようにowner_user_idに変更したい
- データ移行は伴わない
- 変更するカラム名は、テーブル名とことなるもの
やったこと
class ChangeUserToOwenerUser < ActiveRecord::Migration[6.0] def change remove_reference :rooms, :user, index: true add_reference :rooms, :owner_user, foreign_key: { to_table: :users }, after: :id, null: false end end