insert(sql, name = nil, pk = nil, id_value = nil, sequence_name = nil)
public
Executes an INSERT query
and returns the new
record’s ID
# File activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb, line 413
def insert(sql, name = nil, pk = nil, id_value = nil, sequence_name = nil)
table = sql.split(" ", 4)[2].gsub('"', '')
super || pk && last_insert_id(table, sequence_name || default_sequence_name(table, pk))
end