Files
email-tracker/external/duckdb/test/sql/copy/csv/csv_enum.test
2025-10-24 19:21:19 -05:00

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