CSV.
КХ: version 21.3.5.42 (official build)
Если пишу как SETTINGS в запрос (INSERT INTO default.test_table_name format CSV SETTINGS input_format_defaults_for_omitted_fields=1), то получаю Code: 115. DB::Exception: Unknown setting input_format_defaults_for_omitted_fields.
Если пишу как параметр запроса clickhouse-client (... clickhouse-client --input_format_defaults_for_omitted_fields=1 -q "INSERT INTO default.test_table_name format CSV"), то получаю
Bad arguments: unrecognised option '--input_format_defaults_for_omitted_fields=1'
Попытаться ещё задать в конфиг users.xml для моего пользователя?
Или я в целом как-то неправильно понимаю концепцию настроек (и этой настройки в частности)?
Способы задания опции брала со страницы Документации.
Может кто-то сталкивался с таким и может подсказать?
P.S. знаю, что опция по умолчанию уже единица.
можно попробовать через clickhouse-client -m -q "SET input_format_defaults_for_omitted_fields=1; INSERT ... " или cat your.csv | curl --data-binary @- "http://127.0.0.1:8123/?input_format_defaults_for_omitted_fields=1&query=INSERT ..."
На первую ругается, т.к. не поддерживает несколько запросов в одной query. Второе попробую сейчас.)
опция -m как раз для того чтобы поддерживал несколько запросов... если вы в datagrip делаете, то там да, там HTTP интерфейс под капотом там надо через параметры JDBC драйвера это выставлять
Ага, но даже с этим ключом всё равно получаю ошибку "Code: 62. DB::Exception: Syntax error (Multi-statements are not allowed): failed at position 47 (end of query): ; ..."
очень странно, какая версия CH ? clickhouse-client -mn а с этой парой?
Обсуждают сегодня