Перейти к основному содержанию
chDB-bun предоставляет экспериментальные FFI-привязки (Foreign Function Interface) для chDB, позволяя выполнять запросы ClickHouse напрямую в приложениях Bun без каких-либо внешних зависимостей.

Установка

Шаг 1: Установка системных зависимостей

Сначала установите необходимые системные зависимости:

Установите libchdb

Установите инструменты для сборки

В системе должен быть установлен либо gcc, либо clang:

Шаг 2. Установите chDB-bun

Использование

chDB-bun поддерживает два режима запросов: эфемерные запросы для разовых операций и постоянные сеансы для сохранения состояния базы данных.

Эфемерные запросы

Для простых разовых запросов, не требующих сохранения состояния:

Постоянные сеансы

Для сложных операций, где требуется сохранять состояние между запросами:
Последнее изменение 10 июня 2026 г.