1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
# name: test/sql/copy/csv/test_csv_json.test
# description: Test read CSV function with json type
# group: [csv]
statement ok
PRAGMA enable_verification
require json
statement error
FROM read_csv('{DATA_DIR}/csv/error/json.csv', columns={'a':'JSON'})
----
Error when converting column "a". Could not convert string "[not a json]" to 'JSON'
query I
FROM read_csv('{DATA_DIR}/csv/error/json.csv', columns={'a':'JSON'}, ignore_errors = true)
----
{"col_a":0,"col_b":0}
{"col_a":1,"col_b":2}
{"col_a":1,"col_b":2, "col_c":3}
statement ok
create table t (a json);
statement ok
insert into t FROM read_csv('{DATA_DIR}/csv/error/json.csv', columns={'a':'JSON'}, ignore_errors = true)
query I
FROM t
----
{"col_a":0,"col_b":0}
{"col_a":1,"col_b":2}
{"col_a":1,"col_b":2, "col_c":3}
|