41 lines
699 B
SQL
41 lines
699 B
SQL
# name: test/sql/copy/csv/csv_enum.test
|
|
# description: Read a CSV with enum types
|
|
# group: [csv]
|
|
|
|
statement ok
|
|
PRAGMA enable_verification
|
|
|
|
statement ok
|
|
CREATE TYPE bla AS ENUM ('Y', 'N');
|
|
|
|
query I
|
|
select * from read_csv_auto('data/csv/response.csv', header = 0)
|
|
----
|
|
Y
|
|
Y
|
|
N
|
|
Null
|
|
|
|
query I
|
|
FROM read_csv('data/csv/response.csv', columns={'response': 'bla'}, nullstr = 'Null');
|
|
----
|
|
Y
|
|
Y
|
|
N
|
|
NULL
|
|
|
|
|
|
query I
|
|
FROM read_csv_auto('data/csv/response.csv', types={'column0': 'bla'}, nullstr = 'Null', header = 0);
|
|
----
|
|
Y
|
|
Y
|
|
N
|
|
NULL
|
|
|
|
statement error
|
|
FROM read_csv_auto('data/csv/response.csv', auto_type_candidates=['bla'], nullstr = 'Null');
|
|
----
|
|
Auto Type Candidate of type ENUM is not accepted as a valid input
|
|
|