/* * This test is ported from pgloader 2.x where it was defined as: * * [errors] * table = errors * format = text * filename = errors/errors.data * field_sep = | * trailing_sep = True * columns = a:1, b:3, c:2 * */ LOAD CSV FROM inline (a, c, b, trailing) INTO postgresql:///pgloader?errors (a, b, c) WITH fields optionally enclosed by '"', fields escaped by double-quote, fields terminated by '|' SET client_encoding to 'latin1', work_mem to '12MB', standard_conforming_strings to 'on' BEFORE LOAD DO $$ drop table if exists errors; $$, $$ create table errors ( a integer primary key, b date, c text ); $$; 1|some first row text|2006-13-11| 2|some second row text|2006-11-11| 3|some third row text|2006-10-12| 4|\ |2006-16-4| 5|some fifth row text|2006-5-12| 6|some sixth row text|2006-13-10| 7|some null date to play with||