An open API service indexing awesome lists of open source software.

https://github.com/nivanchenko/clickhousehttp

HTTP клиент для click-house
https://github.com/nivanchenko/clickhousehttp

oscript

Last synced: 5 months ago
JSON representation

HTTP клиент для click-house

Awesome Lists containing this project

README

          

# clickhousehttp

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

```
opm install clickhousehttp
```

Примеры:

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

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

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

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

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

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

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