Эти настройки автоматически сгенерированы на основе исходного файла.
allow_special_bool_values_inside_variant
Позволяет разбирать значения Bool внутри типа Variant из специальных текстовых логических значений, таких как "on", "off", "enable", "disable" и т. д.
check_conversion_from_numbers_to_enum
Сгенерировать исключение при преобразовании из Numbers в Enum, если значение отсутствует в Enum.
Возможные значения:
- 0 — Отключено.
- 1 — Включено.
Пример
CREATE TABLE tab (
val Enum('first' = 1, 'second' = 2, 'third' = 3)
) ENGINE = Memory;
INSERT INTO tab SETTINGS check_conversion_from_numbers_to_enum = 1 VALUES (4); -- returns an errorcolumn_names_for_schema_inference
Список имён столбцов, используемых при определении схемы для форматов без имён столбцов. Формат: 'column1,column2,column3,…'
errors_output_format
Способ записи ошибок в текстовый вывод.
insert_distributed_one_random_shard
Включает или отключает случайную вставку в один из сегментов таблицы Distributed, если распределённый ключ не задан.
По умолчанию при вставке данных в таблицу Distributed с более чем одним сегментом сервер ClickHouse отклоняет любой запрос на вставку, если распределённый ключ отсутствует. Если insert_distributed_one_random_shard = 1, вставка разрешается, и данные случайным образом направляются в один из всех сегментов.
Возможные значения:
- 0 — Вставка отклоняется, если имеется несколько сегментов и не задан распределённый ключ.
- 1 — Вставка выполняется случайным образом в один из всех доступных сегментов, если распределённый ключ не задан.
interval_output_format
Позволяет выбирать различные форматы вывода для текстового представления типов interval.
Возможные значения:
-
kusto- Формат вывода в стиле KQL.ClickHouse выводит интервалы в формате KQL. Например,
toIntervalDay(2)будет отформатирован как2.00:00:00. Обратите внимание, что для типов interval переменной длины (то естьIntervalMonthиIntervalYear) учитывается среднее количество секунд в интервале. -
numeric- Числовой формат вывода.ClickHouse выводит интервалы в виде их числового представления. Например,
toIntervalDay(2)будет отформатирован как2.
См. также:
into_outfile_create_parent_directories
Автоматически создаёт родительские каталоги при использовании предложения INTO OUTFILE, если они ещё не существуют.
json_type_escape_dots_in_keys
Если параметр включен, точки в ключах JSON будут экранироваться при разборе.
max_dynamic_subcolumns_in_json_type_parsing
Максимальное количество динамических подстолбцов, которые могут быть созданы в каждом столбце при разборе JSON-столбца. Позволяет управлять количеством динамических подстолбцов при разборе независимо от динамических параметров, указанных в типе данных.
precise_float_parsing
Использовать алгоритм точного разбора чисел с плавающей точкой, который всегда возвращает ближайшее к входному представимое значение. Если этот параметр отключён, используется более быстрый, но менее точный алгоритм, результат которого может отличаться от точного в младших значащих битах.
validate_experimental_and_suspicious_types_inside_nested_types
Проверять использование экспериментальных и сомнительных типов во вложенных типах, таких как Array/Map/Tuple