Skip to content

Instantly share code, notes, and snippets.

def self.bulk_import(data, table_name, field_list, options={})
with = options[:with] ? " WITH #{options[:with]}" : ''
self.with_connection(options[:connection]) do |c|
#this is in a transaction...
conn = c.raw_connection
conn.set_error_verbosity(PG::PQERRORS_VERBOSE)
#conn.transaction do
cleaned_up_field_list = field_list.map { |f|