= private = protected
insert(sql, name = nil, pk = nil, id_value = nil, sequence_name = nil)
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