вариант селектить и формировать csv в коде
но хочется рассмотреть вариант автоматического формирования файла базой, с последующей его
выгрузкой
но пока не могу понять, как это файлик в коде вытаскивать, кто-нибудь таким занимался?
Не оно? https://clickhouse.com/docs/en/interfaces/formats
INSERT INTO TABLE FUNCTION file("file.csv") SELECT ... https://clickhouse.com/docs/en/sql-reference/functions/files#file
тут скорее вопрос передачи файла на бекенд можно ли это сделать в рамках запроса и отдать пользователю или нужно сформировать файл, положить его на сервере рядом с базой и потом вытащить его
тогда все просто просто любыми средствами на бекенде сделайте https://clickhouse-server:8123/?query=SELECT * FROM table FORMAT CSV получите response body CSV если сделаете Accept-encoding: gzip то clickhouse еще и сожмет ответ в gzip
Обсуждают сегодня