1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-29 16:30:56 -05:00
denoland-deno/ext/kv
Igor Zinkovsky ce5bf9fb2a
fix(kv) run sqlite transactions via spawn_blocking (#19350)
`rusqlite` does not support async operations; with this PR SQLite
operations will run through `spawn_blocking` to ensure that the event
loop does not get blocked.

There is still only a single SQLite connection. So all operations will
do an async wait on the connection. In the future we can add a
connection pool if needed.
2023-06-02 11:12:26 -07:00
..
01_db.ts fix(ext/kv): throw on the Kv constructor (#18978) 2023-05-03 23:08:42 +02:00
Cargo.toml chore: forward v1.34.1 to main (#19312) 2023-05-29 20:26:03 -06:00
codec.rs fix(ext/kv): reverse mapping between AnyValue::Bool and KeyPart::Bool (#18365) 2023-03-22 21:53:16 +01:00
interface.rs feat(ext/kv): return versionstamp from set/commit (#18512) 2023-03-30 20:57:21 +02:00
lib.rs fix(ext/kv): KvU64#valueOf and KvU64 inspect (#18656) 2023-05-03 11:44:00 +00:00
README.md chore(ext/kv): create basic README.md (#18370) 2023-03-23 00:03:38 +01:00
sqlite.rs fix(kv) run sqlite transactions via spawn_blocking (#19350) 2023-06-02 11:12:26 -07:00

deno_kv

This crate provides a key/value store for Deno.