duckdb-rs icon indicating copy to clipboard operation
duckdb-rs copied to clipboard

Ergonomic bindings to duckdb for Rust

Results 175 duckdb-rs issues
Sort by recently updated
recently updated
newest added

Request to include filter pushdown support for vtab extensions in Rust bindings. This would allow things like the postgres extension (C++) to be built in Rust - allowing WHERE clause...

Getting weird behaviour when any error is returned while also using the skia-safe (https://crates.io/crates/skia-safe) crate. I'm on a Mac with a M3 chip so that might be the only way...

### What happens? I am using the duckdb-rs crate to query an embedded duckdb and return the results as arrow record batches. I would like string types to be returned...

In relation to #378, shouldn't [Transaction.new_unchecked](https://github.com/duckdb/duckdb-rs/blob/2bd811e7b1b7398c4f461de4de263e629572dc90/crates/duckdb/src/transaction.rs#L116C8-L116C21) be public? Otherwise how can we use a single connection across threads while creating transactions? Or is this not allowed/supported?

The transaction API does not behave the same as manually performing a `BEGIN` and `COMMIT` statements. ```rust use duckdb::DuckdbConnectionManager; use r2d2::ManageConnection; fn main() { let duckdb = DuckdbConnectionManager::memory().unwrap(); let mut...