--
-- Test copying data from columnar tables.
--
CREATE TABLE test_contestant(handle TEXT, birthdate DATE, rating INT,
        percentile FLOAT, country CHAR(3), achievements TEXT[])
        USING columnar;
-- load table data from file
\set contestants_1_csv_file :abs_srcdir '/data/contestants.1.csv'
\set client_side_copy_command '\\copy test_contestant FROM ' :'contestants_1_csv_file' ' WITH CSV;'
:client_side_copy_command
-- export using COPY table TO ...
COPY test_contestant TO STDOUT;
a	01-10-1990	2090	97.1	XA 	{a}
b	11-01-1990	2203	98.1	XA 	{a,b}
c	11-01-1988	2907	99.4	XB 	{w,y}
d	05-05-1985	2314	98.3	XB 	{}
e	05-05-1995	2236	98.2	XC 	{a}
-- export using COPY (SELECT * FROM table) TO ...
COPY (select * from test_contestant) TO STDOUT;
a	01-10-1990	2090	97.1	XA 	{a}
b	11-01-1990	2203	98.1	XA 	{a,b}
c	11-01-1988	2907	99.4	XB 	{w,y}
d	05-05-1985	2314	98.3	XB 	{}
e	05-05-1995	2236	98.2	XC 	{a}
DROP TABLE test_contestant CASCADE;
