databow: a Rust CLI to query any database with an ADBC driver
11–20 of 28 posts
Re: databow: a Rust CLI to query any database with an ADBC driver
#12Another nice feature one would want from such a program is of course auto complete.
Re: databow: a Rust CLI to query any database with an ADBC driver
#13Reviewing the issues and PRs there provides a clue what to expect as this project matures.
Re: databow: a Rust CLI to query any database with an ADBC driver
#14Cool! But as a data engineer I don't know when I would ever use this. Getting data into a centralized place so it can be joined and queried easily is like prio 1 for any data team. I'm sure SREs will really love me doing expensive adhoc queries against production postgres /s I've yet to work in enterprises big enough to have multi cloud data warehouses though, maybe it's more useful in that setting?
Isn’t it useful for when you are getting things into a central DW? E.g, you don’t need a million tools to connect to the million different application databases when inspecting sources as part of setting up pipelines.
Re: databow: a Rust CLI to query any database with an ADBC driver
#15My biggest pain point with using different cli to connect to different databases is that they all do things like listing tables differently. Another nice feature one would want from such a program is of course auto complete.
Re: databow: a Rust CLI to query any database with an ADBC driver
#16Sorry, just trying to understand. Why would I use this over duckdb. duckdb already has plugins for a lot of databases. Is the syntax the advantage?
Re: databow: a Rust CLI to query any database with an ADBC driver
#17Sorry, just trying to understand. Why would I use this over duckdb. duckdb already has plugins for a lot of databases. Is the syntax the advantage?
Re: databow: a Rust CLI to query any database with an ADBC driver
#18Sorry, just trying to understand. Why would I use this over duckdb. duckdb already has plugins for a lot of databases. Is the syntax the advantage?
I think the advantage is simplicity. Why connect first to duckdb and attach the db when you can query it directly with ADBC which is guaranteed to be fast
Re: databow: a Rust CLI to query any database with an ADBC driver
#19Sorry, just trying to understand. Why would I use this over duckdb. duckdb already has plugins for a lot of databases. Is the syntax the advantage?
With databow, the query still runs on the target database (unline duckdb), but you get one consistent CLI across different databases: connection profiles, output formats, history, scripting, and import/export behavior.
This is genuinely useful for humans (For example, I regularly juggle 6-7 different database, oltp, olap, search and key-value mixed), and even more useful for AI coding agents, because they don't have to learn and juggle a different CLI and set of flags for every database.
Re: databow: a Rust CLI to query any database with an ADBC driver
#20Golang: https://github.com/xo/usql Reviewing the issues and PRs there provides a clue what to expect as this project matures.