class AddIndexSpanningUsersAndAddresses < ActiveRecord::Migration[7.0] def change remove_foreign_key(:user_account_addresses, :user_accounts) remove_foreign_key(:user_account_addresses, :addresses) remove_index(:user_account_addresses, :user_account_id) remove_index(:user_account_addresses, :address_id) add_foreign_key(:user_account_addresses, :user_accounts) add_foreign_key(:user_account_addresses, :addresses) add_index(:user_account_addresses, :user_account_id) add_index(:user_account_addresses, :address_id) add_index(:user_account_addresses, [:address_id, :user_account_id], unique: true) end end