Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support DuckDB in SQLx #1999

Closed
xfbs opened this issue Jul 27, 2022 · 6 comments
Closed

Support DuckDB in SQLx #1999

xfbs opened this issue Jul 27, 2022 · 6 comments

Comments

@xfbs
Copy link

xfbs commented Jul 27, 2022

So, DuckDB is an interesting database that is quite similar to SQLite. They have a client crate that aims to offer an API very similar to that of rusqlite. Maybe a good candidate to support in SQLx?

If nobody wants to do this, I'll try to take it on.

@abonander
Copy link
Collaborator

Probably not something we would support unless a large number of people indicated an interest in it. It wouldn't be worth maintaining if no one used it.

@xfbs
Copy link
Author

xfbs commented Jul 27, 2022

That makes sense. I'll close this issue, tho I might still try to implement support for it, but more as a learning opportunity.

@xfbs xfbs closed this as completed Jul 27, 2022
@jrouaix
Copy link

jrouaix commented Jun 20, 2023

@xfbs how did your experimentation went ? I'm pretty interested about it ...

@jangorecki
Copy link

jangorecki commented Nov 22, 2023

Considering how well duckdb project is evolving I would suggest to give it another try. It is actually perfect complementary product to SQLite. SQLite being OLTP and duckdb OLAP.
It is feature rich. It is fast.
https://duckdb.org/

@otaviocv
Copy link

I am very interested in this feature. How could we add support to it? Is there a way to contribute to it?

@ddimaria
Copy link

ddimaria commented Mar 5, 2024

+1 for this feature. DuckDB ports to WASM, it would be nice to have SQLx to check the queries at compile time/in-editor.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants