hensei-api/db/migrate/20251230000003_finalize_ax_modifier_columns.rb

17 lines
741 B
Ruby

# frozen_string_literal: true
class FinalizeAxModifierColumns < ActiveRecord::Migration[8.0]
def change
# Remove old integer columns
remove_column :collection_weapons, :ax_modifier1, :integer
remove_column :collection_weapons, :ax_modifier2, :integer
remove_column :grid_weapons, :ax_modifier1, :integer
remove_column :grid_weapons, :ax_modifier2, :integer
# Rename new FK columns to the original names
rename_column :collection_weapons, :ax_modifier1_ref_id, :ax_modifier1_id
rename_column :collection_weapons, :ax_modifier2_ref_id, :ax_modifier2_id
rename_column :grid_weapons, :ax_modifier1_ref_id, :ax_modifier1_id
rename_column :grid_weapons, :ax_modifier2_ref_id, :ax_modifier2_id
end
end