Regression tests for the COPY CSV header feature. From Andrew Dunstan.
This commit is contained in:
parent
6080da501c
commit
8c4da76cf3
@ -86,4 +86,18 @@ copy copytest2 from '@abs_builddir@/results/copytest.csv' csv quote '\'' escape
|
|||||||
select * from copytest except select * from copytest2;
|
select * from copytest except select * from copytest2;
|
||||||
|
|
||||||
|
|
||||||
|
-- test header line feature
|
||||||
|
|
||||||
|
create temp table copytest3 (
|
||||||
|
c1 int,
|
||||||
|
"col with , comma" text,
|
||||||
|
"col with "" quote" int);
|
||||||
|
|
||||||
|
copy copytest3 from stdin csv header;
|
||||||
|
this is just a line full of junk that would error out if parsed
|
||||||
|
1,a,1
|
||||||
|
2,b,2
|
||||||
|
\.
|
||||||
|
|
||||||
|
copy copytest3 to stdout csv header;
|
||||||
|
|
||||||
|
@ -58,3 +58,13 @@ select * from copytest except select * from copytest2;
|
|||||||
-------+------+--------
|
-------+------+--------
|
||||||
(0 rows)
|
(0 rows)
|
||||||
|
|
||||||
|
-- test header line feature
|
||||||
|
create temp table copytest3 (
|
||||||
|
c1 int,
|
||||||
|
"col with , comma" text,
|
||||||
|
"col with "" quote" int);
|
||||||
|
copy copytest3 from stdin csv header;
|
||||||
|
copy copytest3 to stdout csv header;
|
||||||
|
c1,"col with , comma","col with "" quote"
|
||||||
|
1,a,1
|
||||||
|
2,b,2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user