June 5, 2026
Query Wars: Terminal Edition
databow: a Rust CLI to query any database with an ADBC driver
One app to talk to every database? Fans cheer, skeptics roll their eyes
TLDR: Databow is a new command-line app that aims to replace a bunch of different database tools with one simple interface. Commenters instantly split between people calling it genuinely useful and critics asking why anyone needs it when other tools exist—or warning it could tempt people into reckless live database poking.
A shiny new tool called databow just entered the group chat promising something almost suspiciously tidy: one terminal app for many different databases. Built in Rust and designed to work with any system that has the right driver, it lets people run queries, open an interactive shell, and export results to files like CSV or JSON without hopping between a pile of different database apps. In plain English: fewer weird commands to memorize, fewer interface mood swings, and more staying inside the terminal window.
But the real fireworks were in the comments, where the crowd instantly split into "finally!" and "why on earth would I need this?" camps. One skeptic basically asked, isn’t DuckDB already doing this sort of thing? Another went full workplace-drama mode, saying a good data team should already move data into one place instead of poking around lots of systems live—and joked that site reliability engineers would just love surprise expensive queries hitting production systems. Ouch.
Still, not everyone came to throw tomatoes. One commenter said this is exactly the kind of practical tool they need for grabbing data from different places, especially offline, and piping it into other command-line tools. Another chimed in with a very relatable complaint: every database app has its own bizarre way of listing tables, so a unified interface sounds like sweet relief. And then came the veteran warning shot: there’s already a similar Go project, and its issue tracker is apparently a crystal ball for the chaos ahead. In other words, databow’s launch didn’t just spark curiosity—it triggered the internet’s favorite sport: tool wars.
Key Points
- •The article introduces databow as an open source Rust CLI for querying databases through ADBC drivers.
- •databow is designed to provide a single interface across many database types, including transactional, analytical, lakehouse, and time-series systems.
- •The tool includes an interactive SQL shell with syntax highlighting, multiline input, formatted tables, and command history.
- •databow supports automation workflows by running direct queries, reading SQL files, accepting stdin input, and exporting results to CSV, JSON, and Arrow IPC.
- •The article says databow’s use of ADBC and Apache Arrow enables vendor-neutral access, columnar data transfer, and expanding support as more ADBC drivers become available.