TSKV
Input | Output | Alias |
---|---|---|
✔ | ✔ |
Описание
Похож на формат TabSeparated
, но выводит значение в формате name=value
.
Имена экранируются так же, как в формате TabSeparated
, и символ =
также экранируется.
Когда имеется большое количество небольших столбцов, этот формат неэффективен, и, как правило, нет причины его использовать.
Тем не менее, он не хуже формата JSONEachRow
с точки зрения эффективности.
Парсинг поддерживает любой порядок для значений различных столбцов. Допускается пропуск некоторых значений, так как они рассматриваются как равные своим значениям по умолчанию. В этом случае нули и пустые строки используются как значения по умолчанию. Сложные значения, которые могут быть указаны в таблице, не поддерживаются в качестве значений по умолчанию.
Парсинг позволяет добавить дополнительное поле tskv
без знака равенства или значения. Это поле игнорируется.
При импорте столбцы с неизвестными именами будут пропущены,
если параметр input_format_skip_unknown_fields
установлен в 1
.
NULL форматируется как \N
.