Библиотека - http клиент для выполнения запросов в click-house
opm install clickhousehttp
Примеры:
Коннектор = Новый КоннекторКликХаус("localhost", 8123, "username","passwd123");
// Имена колонок латинскими символами.
ТестоваяТаблица = ПолучитьТестовуюТаблицу();
ИмяТаблицы = "Test_table";
// Вставка таблицы значений (если таблицы не существует будет создана):
Коннектор.ОтправитьТаблицуЗначенийВКХ(ИмяТаблицы, ТестоваяТаблица);
// Выборка в ТЗ
ТЗ = Коннектор.ВыбратьВТаблицуЗначений(ИмяТаблицы, "column1, column2, columnN");
// Произвольный запрос
ТекстЗапроса = СтрШаблон("SELECT * FROM %1", ИмяТаблицы);
Результат = Коннектор.ВыбратьВТаблицуЗначенийПроизвольныйЗапрос(ТекстЗапроса);
// Удаление таблицы
Коннектор.УдалитьТаблицу(ИмяТаблицы);