hub.oscript.io
hub.oscript.io
Войти

clickhousehttpпакет

http клиент для clickhouse

автор: Иванченко Никитаскачиваний: 17репозиторий: github.com/oscript-library/clickhousehttp

Пакет лежит в основном пуле хаба, а opm знает этот хаб по умолчанию: короткой формы достаточно.

opm install clickhousehttp

Скачанный файл ставится командой opm install -f <файл> — сеть для этого уже не нужна.

Описание

clickhousehttp

Библиотека - http клиент для выполнения запросов в click-house

Установка

opm install clickhousehttp

Примеры:

Коннектор = Новый КоннекторКликХаус("localhost", 8123, "username","passwd123");

// Имена колонок латинскими символами.
ТестоваяТаблица = ПолучитьТестовуюТаблицу();

ИмяТаблицы = "Test_table";

// Вставка таблицы значений (если таблицы не существует будет создана):
Коннектор.ОтправитьТаблицуЗначенийВКХ(ИмяТаблицы, ТестоваяТаблица);

// Выборка в ТЗ
ТЗ = Коннектор.ВыбратьВТаблицуЗначений(ИмяТаблицы, "column1, column2, columnN");

// Произвольный запрос
ТекстЗапроса = СтрШаблон("SELECT * FROM %1", ИмяТаблицы);
Результат = Коннектор.ВыбратьВТаблицуЗначенийПроизвольныйЗапрос(ТекстЗапроса);

// Удаление таблицы
Коннектор.УдалитьТаблицу(ИмяТаблицы);