databow — единый CLI для запросов к любой базе данных, который снимает боль «под каждую...
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