Method: ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#exec_delete

Defined in:
lib/active_record/connection_adapters/postgresql_adapter.rb

#exec_delete(sql, name = 'SQL', binds = []) ⇒ Object Also known as: exec_update



669
670
671
672
673
674
675
676
677
# File 'lib/active_record/connection_adapters/postgresql_adapter.rb', line 669

def exec_delete(sql, name = 'SQL', binds = [])
  log(sql, name, binds) do
    result = binds.empty? ? exec_no_cache(sql, binds) :
                            exec_cache(sql, binds)
    affected = result.cmd_tuples
    result.clear
    affected
  end
end