Module: Sequel::CreateTableDefaultDeferrable

Defined in:
lib/sequel/extensions/deferrable_foreign_keys.rb

Instance Method Summary collapse

Instance Method Details

#foreign_key(name, table = nil, opts = nil) ⇒ Object



5
6
7
8
9
# File 'lib/sequel/extensions/deferrable_foreign_keys.rb', line 5

def foreign_key(name, table = nil, opts = nil)
  patch = { deferrable: true }
  opts = opts.nil? ? patch : patch.merge(opts)
  super(name, table, opts)
end