Экспорт и импорт данных

Экспорт данных

Экспорт данных из таблицы можно выполнить с помощью консольного клиента

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?