pgloader/test/fixed.load
Dimitri Fontaine a98788b670 Implement drop indexes option for copy and fixed.
The option doesn't seem relevant to the db3 source type which contains a
table definition: pgloader will create the table from scratch and no
indexes are going to be found.
2015-07-16 21:39:06 +02:00

53 lines
1.2 KiB
Fish

/*
* This test is ported from pgloader 2.x where it was defined as:
*
* [fixed]
* table = fixed
* format = fixed
* filename = fixed/fixed.data
* columns = *
* fixed_specs = a:0:10, b:10:8, c:18:8, d:26:17
* reformat = c:pgtime:time
*
*/
LOAD FIXED
FROM inline
(
a from 0 for 10,
b from 10 for 8,
c from 18 for 8,
d from 26 for 17 [null if blanks, trim right whitespace]
)
INTO postgresql:///pgloader?fixed
(
a, b,
c time using (time-with-no-separator c),
d
)
WITH truncate, drop indexes
SET client_encoding to 'latin1',
work_mem to '14MB',
standard_conforming_strings to 'on'
BEFORE LOAD DO
$$ drop table if exists fixed; $$,
$$ create table fixed (
a integer primary key,
b date,
c time,
d text
);
$$;
01234567892008052011431250firstline
01234562008052115182300left blank-padded
12345678902008052208231560another line
2345609872014092914371500
2345678902014092914371520