Files
fizzy/db/migrate/20250424045407_make_events_eventable.rb
T
2025-04-24 12:28:16 +02:00

15 lines
397 B
Ruby

class MakeEventsEventable < ActiveRecord::Migration[8.1]
def change
add_reference :events, :eventable, polymorphic: true, index: true
execute <<~SQL
update events set eventable_type = 'Card', eventable_id = card_id;
SQL
change_column_null :events, :eventable_id, false
change_column_null :events, :eventable_type, false
remove_reference :events, :card
end
end