Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Настройки format_*

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

format_display_secrets_in_show_and_select

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

Включает или отключает отображение секретов в запросах SHOW и SELECT для таблиц, баз данных, табличных функций и словарей.

Чтобы пользователь мог видеть секреты, также должна быть включена настройка сервера display_secrets_in_show_and_select и выдана привилегия displaySecretsInShowAndSelect.

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

  • 0 — Отключено.
  • 1 — Включено.

format_geojson_validate_geometry

Тип
Bool
По умолчанию
1
История версий
ВерсияЗначение по умолчаниюКомментарий
26.71Новая настройка, управляющая тем, проверяет ли формат GeoJSON корректность геометрии по RFC 7946 (минимальное количество точек в линии и контуре, замыкание контура, непустые мультигеометрии) при чтении и записи

Определяет, проверяет ли формат GeoJSON корректность геометрии по RFC 7946 при чтении и записи.

Когда настройка включена (по умолчанию), геометрия, нарушающая правила GeoJSON, отклоняется: LineString (или линия в MultiLineString) с менее чем двумя точками; контур в Polygon или MultiPolygon с менее чем четырьмя точками либо с различающимися первой и последней точками (незамкнутый контур); либо пустой MultiLineString, Polygon или MultiPolygon. Это действует как при чтении (такой документ отклоняется), так и при записи (такое значение ClickHouse отклоняется вместо создания документа, который входной формат всё равно бы отклонил).

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

Проверка является только структурной: проверяются количество точек и замыкание контура. Геометрическая корректность формы не анализируется — ориентация контура (правило правой руки / порядок обхода) не контролируется, и структурно корректные, но геометрически вырожденные геометрии принимаются, например полигон нулевой площади, самопересекающийся контур или полигон, чьи отверстия находятся вне внешнего контура. Неконечные координаты (NaN, Inf) всегда отклоняются независимо от этой настройки, поскольку их нельзя представить в виде чисел JSON.

format_hive_text_rows_delimiter

Тип
Char
По умолчанию
История версий
ВерсияЗначение по умолчаниюКомментарий
26.8 Новая настройка разделителя в конце каждой строки выходного формата HiveText.

Разделитель в конце каждой строки выходного формата Hive Text

format_json_object_each_row_column_for_object_name

Имя столбца, который будет использоваться для хранения/записи имён объектов в формате JSONObjectEachRow. Тип столбца должен быть String. Если значение пустое, для имён объектов будут использоваться имена по умолчанию row_{i}.

format_protobuf_use_autogenerated_schema

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

Использовать автоматически сгенерированный Protobuf, если format_schema не задан

format_tsv_null_representation

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

Настраиваемое представление значения NULL в формате TSV

Navigation