Перейти к основному содержимому
Перейти к основному содержимому

TSKV

InputOutputAlias

Описание

Похож на формат TabSeparated, но выводит значение в формате name=value. Имена экранируются так же, как в формате TabSeparated, и символ = также экранируется.

примечание

Когда имеется большое количество небольших столбцов, этот формат неэффективен, и, как правило, нет причины его использовать. Тем не менее, он не хуже формата JSONEachRow с точки зрения эффективности.

Парсинг поддерживает любой порядок для значений различных столбцов. Допускается пропуск некоторых значений, так как они рассматриваются как равные своим значениям по умолчанию. В этом случае нули и пустые строки используются как значения по умолчанию. Сложные значения, которые могут быть указаны в таблице, не поддерживаются в качестве значений по умолчанию.

Парсинг позволяет добавить дополнительное поле tskv без знака равенства или значения. Это поле игнорируется.

При импорте столбцы с неизвестными именами будут пропущены, если параметр input_format_skip_unknown_fields установлен в 1.

NULL форматируется как \N.

Пример использования

Настройки формата