Перейти к основному содержимому
Перейти к основному содержимому

Установка chDB для Bun

Требования

Установите libchdb:

curl -sL https://lib.chdb.io | bash

Установка

Смотрите: chdb-bun

Репозиторий GitHub

Вы можете найти репозиторий GitHub для проекта по адресу chdb-io/chdb-bun.

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

Query(query, *format) (временный)

import { query } from 'chdb-bun';

// Запрос (временный)
var result = query("SELECT version()", "CSV");
console.log(result); // 23.10.1.1

Session.Query(query, *format)

import { Session } from 'chdb-bun';
const sess = new Session('./chdb-bun-tmp');

// Запрос сессии (постоянный)
sess.query("CREATE FUNCTION IF NOT EXISTS hello AS () -> 'Hello chDB'", "CSV");
var result = sess.query("SELECT hello()", "CSV");
console.log(result);

// Перед очисткой вы можете найти файлы базы данных в `./chdb-bun-tmp`

sess.cleanup(); // очистка сессии, это удалит базу данных