Regression tests for the COPY CSV header feature. From Andrew Dunstan.

This commit is contained in:
Neil Conway 2005-05-10 00:16:07 +00:00
parent 6080da501c
commit 8c4da76cf3
2 changed files with 24 additions and 0 deletions

View File

@ -86,4 +86,18 @@ copy copytest2 from '@abs_builddir@/results/copytest.csv' csv quote '\'' escape
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;

View File

@ -58,3 +58,13 @@ select * from copytest except select * from copytest2;
-------+------+--------
(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