JSONColumns
| Input | Output | Alias |
|---|---|---|
| ✔ | ✔ |
Описание
Выходные данные форматов JSONColumns* предоставляют имя поля ClickHouse, а затем содержимое каждой строки в таблице для этого поля; визуально данные поворачиваются на 90 градусов влево.
В этом формате все данные представлены в виде одного JSON-объекта.
Формат JSONColumns буферизует все данные в памяти, а затем выводит их как один блок, что может привести к высокому потреблению памяти.
Пример использования
Вставка данных
Используя файл JSON со следующими данными, названный football.json:
Вставьте данные:
Чтение данных
Чтите данные, используя формат JSONColumns:
Выходные данные будут в формате JSON:
Настройки формата
Во время импорта столбцы с неизвестными именами будут пропущены, если настройка input_format_skip_unknown_fields установлена в 1.
Столбцы, отсутствующие в блоке, будут заполнены значениями по умолчанию (вы можете использовать настройку input_format_defaults_for_omitted_fields здесь).