Method: ActiveRecord::Migration::Compatibility::V7_0#add_foreign_key

Defined in:
activerecord/lib/active_record/migration/compatibility.rb

#add_foreign_key(from_table, to_table, **options) ⇒ Object



148
149
150
151
152
153
# File 'activerecord/lib/active_record/migration/compatibility.rb', line 148

def add_foreign_key(from_table, to_table, **options)
  if connection.adapter_name == "PostgreSQL" && options[:deferrable] == true
    options[:deferrable] = :immediate
  end
  super
end