dawarich/db/migrate/20251116184506_add_user_id_to_places.rb

13 lines
418 B
Ruby
Raw Normal View History

class AddUserIdToPlaces < ActiveRecord::Migration[8.0]
2025-11-17 16:34:38 -05:00
disable_ddl_transaction!
2025-11-19 13:33:28 -05:00
2025-11-17 16:34:38 -05:00
def up
# Add nullable for backward compatibility, will enforce later via data migration
2025-11-17 16:34:38 -05:00
add_reference :places, :user, null: true, index: {algorithm: :concurrently} unless foreign_key_exists?(:places, :users)
end
def down
remove_reference :places, :user, index: true if foreign_key_exists?(:places, :users)
end
end