sqlite
sqlite copied to clipboard
Interface to SQLite
Its a bit annoying to use the `Cursor` interface while also accessing column names. Column names are exposed by the base `Statement` but because it is consumed by `into_cursor()` you...
This introduces the `FixedBytes` type which implements `Readable`. This allows for allocating the space necessary to read `N` bytes out of a column onto the stack using an uninitialized byte...
Hello, would you be willing to include transaction and savepoints? The structures here will automatically rollback when dropped. Thanks for the package and for considering this addition!
Great light weight library! I'm trying to use share a Connection between threads (with sqlite::Connection::open_with_flags and flag set_full_mutex() which corresponds to the serialized multi-thread mode of sqlite3, which allows sharing...
Hi, It seems out of the box the extenstion is not supported. I did try to use json1 and got error like function json_extract does not exists. How can I...
Greetings, i'm trying to use a `select in` statement but don't seem to able to. ```rust let mut cursor = conn .prepare("SELECT * FROM users WHERE age in (?)"). //
Using sqlite version 0.32.0 Windows 11 rustc 1.75.0 I am trying to prepare a statement with an ```UPSERT``` clause in it. Connection.prepare(Statement); hangs up and never returns. ```rust let connection...
Adds a wrapper around `ffi::sqlite3_last_insert_rowid` in `Connection`.
After running the INSERT statement in the tests verify that the database was properly updated.
Currently, it is hard to track what goes in inside a single crate release. I suspect that what it is in master goes is, but there is no proof of...