Расширение базы данных ClickHouse для Querya Desktop. Устанавливается как .qext-пакет и добавляет ClickHouse в список подключений: форма настройки, дерево схемы, просмотр таблиц и SQL-редактор.
- Подключение к ClickHouse по HTTP/HTTPS
- Дерево объектов: базы, таблицы, представления, колонки, партиции
- Выполнение SQL-запросов и просмотр результатов
- Аналитический режим (Safe Mode): ограничение опасных операций и лимиты на сессию
- Контекстные действия для таблиц и партиций (статистика, DDL, optimize и др.)
- Querya Desktop 2.0+
- Для сборки из исходников: Rust stable (1.85+)
cargo fmt --all -- --check
cargo clippy --all-targets --all-features -- -D warnings
cargo test
cargo build --release
./scripts/package_qext.shАртефакты:
| Файл | Назначение |
|---|---|
target/release/clickhouse-query-ext |
Бинарник драйвера |
dist/clickhouse-query-ext-1.0.1.qext |
Пакет для установки в Querya Desktop |
dist/clickhouse-query-ext-1.0.1.qext.sha256 |
Контрольная сумма |
Установка: Querya Desktop → Extensions → Install from file → выбрать .qext.
./scripts/build_cross.sh x86_64-unknown-linux-gnu
./scripts/package_qext.sh --target x86_64-unknown-linux-gnuПоддерживаемые цели: x86_64-unknown-linux-gnu, aarch64-apple-darwin, x86_64-pc-windows-msvc.
Тег v* запускает GitHub Actions: сборка для всех платформ и публикация .qext в Releases.
git tag v1.0.1
git push origin v1.0.1Подробная спецификация RPC, SDUI и аналитических функций — в каталоге docs/.
MIT