Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Другие настройки формата

Эти настройки автоматически сгенерированы на основе исходного файла.

allow_special_bool_values_inside_variant

Тип
Bool
По умолчанию
0

Позволяет разбирать значения Bool внутри типа Variant из специальных текстовых логических значений, таких как "on", "off", "enable", "disable" и т. д.

check_conversion_from_numbers_to_enum

Тип
Bool
По умолчанию
1

Сгенерировать исключение при преобразовании из 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 error

column_names_for_schema_inference

Список имён столбцов, используемых при определении схемы для форматов без имён столбцов. Формат: 'column1,column2,column3,…'

errors_output_format

Тип
String
По умолчанию
CSV

Способ записи ошибок в текстовый вывод.

insert_distributed_one_random_shard

Тип
Bool
По умолчанию
0

Включает или отключает случайную вставку в один из сегментов таблицы Distributed, если распределённый ключ не задан.

По умолчанию при вставке данных в таблицу Distributed с более чем одним сегментом сервер ClickHouse отклоняет любой запрос на вставку, если распределённый ключ отсутствует. Если insert_distributed_one_random_shard = 1, вставка разрешается, и данные случайным образом направляются в один из всех сегментов.

Возможные значения:

  • 0 — Вставка отклоняется, если имеется несколько сегментов и не задан распределённый ключ.
  • 1 — Вставка выполняется случайным образом в один из всех доступных сегментов, если распределённый ключ не задан.

interval_output_format

Тип
IntervalOutputFormat
По умолчанию
numeric

Позволяет выбирать различные форматы вывода для текстового представления типов interval.

Возможные значения:

  • kusto - Формат вывода в стиле KQL.

    ClickHouse выводит интервалы в формате KQL. Например, toIntervalDay(2) будет отформатирован как 2.00:00:00. Обратите внимание, что для типов interval переменной длины (то есть IntervalMonth и IntervalYear) учитывается среднее количество секунд в интервале.

  • numeric - Числовой формат вывода.

    ClickHouse выводит интервалы в виде их числового представления. Например, toIntervalDay(2) будет отформатирован как 2.

См. также:

into_outfile_create_parent_directories

Тип
Bool
По умолчанию
0

Автоматически создаёт родительские каталоги при использовании предложения INTO OUTFILE, если они ещё не существуют.

json_type_escape_dots_in_keys

Тип
Bool
По умолчанию
0

Если параметр включен, точки в ключах JSON будут экранироваться при разборе.

max_dynamic_subcolumns_in_json_type_parsing

Тип
UInt64Auto
По умолчанию
auto

Максимальное количество динамических подстолбцов, которые могут быть созданы в каждом столбце при разборе JSON-столбца. Позволяет управлять количеством динамических подстолбцов при разборе независимо от динамических параметров, указанных в типе данных.

precise_float_parsing

Тип
Bool
По умолчанию
1

Использовать алгоритм точного разбора чисел с плавающей точкой, который всегда возвращает ближайшее к входному представимое значение. Если этот параметр отключён, используется более быстрый, но менее точный алгоритм, результат которого может отличаться от точного в младших значащих битах.

validate_experimental_and_suspicious_types_inside_nested_types

Тип
Bool
По умолчанию
1

Проверять использование экспериментальных и сомнительных типов во вложенных типах, таких как Array/Map/Tuple

Navigation