TGViewer
Инструменты программиста Инструменты программиста @prog_tools · 12.9K subscribers
Post #2794 2.69K
databow — единый CLI для запросов к любой базе данных, который снимает боль «под каждую СУБД свой клиент и свой синтаксис подключения». Один бинарник вместо psql, отдельной утилиты для DuckDB и набора JDBC-обёрток.

Инструмент подключается к БД через драйверы ADBC (Arrow Database Connectivity) — стандарт от Apache Arrow, где данные между базой и приложением передаются в колоночном формате, без построчной сериализации. Драйверы ставятся пакетным менеджером dbc от той же команды Columnar: например, dbc install duckdb, и databow уже умеет работать с этой базой. Проект на Rust, первый стабильный релиз v0.1.0 вышел 1 июня 2026 года.

Что внутри:
🔘 интерактивный SQL-шелл с историей команд и подсветкой синтаксиса;
🔘вывод результатов выровненными таблицами с динамической шириной колонок;
🔘 неинтерактивный режим: запрос через --query, из файла через --file или из stdin;
🔘 экспорт результата в JSON, CSV или Arrow IPC одним флагом --output;
🔘 профили подключения, передача uri, логина, пароля и driver-specific опций флагами;
🔘 один бинарник, ставится через uv tool install databow или cargo install databow.

Пригодится дата-инженерам и бэкендерам, которые ходят в десяток разных БД из терминала и устали держать зоопарк клиентов, а также тем, кто хочет гонять SQL-результаты в Arrow для дальнейшей обработки без промежуточных конвертаций.

https://github.com/columnar-tech/databow

Язык: Rust. Лицензия: Apache-2.0.

@prog_tools
  • 👍 2
  • ❤ 1
More from @prog_tools
  1. Sep 20, 2026Как переходить между каталогами с zoxide zoxide запоминает, какие каталоги вы открываете ч…
  2. Sep 20, 2026Как искать по коду с ripgrep с учётом .gitignore ripgrep (rg) рекурсивно ищет строки по ре…
  3. Sep 19, 2026Три вещи, которые невозможно объяснить человеку, родившемуся после 2005-го: зачем нужен бы…
  4. Sep 19, 2026Task: кроссплатформенный запуск задач проекта Task — быстрый инструмент сборки для повторя…
  5. Sep 19, 2026Как запускать и тестировать HTTP-запросы с Hurl Hurl — командная утилита для HTTP-запросов…
  6. Sep 18, 2026Tokei считает строки кода и отделяет их от комментариев Tokei — утилита командной строки д…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →