Экспорт и импорт данных
Экспорт данных
Экспорт данных из таблицы можно выполнить с помощью консольного клиента
clickhouse client -q "SELECT * FROM dbname.tablename" | gzip > table.tsv.gz
В приведенном примере данные будут экспортированы в формате TabSeparated (TSV)
При необходимости можно указать другой формат, например JSON
clickhouse client -q "SELECT * FROM dbname.tablename FORMAT JSON" | gzip > table.json.gz
Импорт данных
Для импорта данных также можно воспользоваться консольным клиентом
zcat table.tsv.gz | clickhouse client -q "INSERT INTO dbname.tablename FORMAT TabSeparated"
Ссылки
https://clickhouse.com/docs/knowledgebase/file-export https://clickhouse.com/docs/en/integrations/data-formats/csv-tsv https://gist.github.com/inkrement/ea78bc8dce366866103df83ea8d36247
Last updated
Was this helpful?