1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-27 17:49:08 -05:00
denoland-deno/ext/kv
Igor Zinkovsky b6b7f774eb
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-09 01:13:21 +02:00
..
01_db.ts fix(ext/kv): throw on the Kv constructor (#18978) 2023-05-03 23:08:42 +02:00
Cargo.toml 1.34.1 (#19310) 2023-05-30 01:30:46 +02: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-09 01:13:21 +02:00

deno_kv

This crate provides a key/value store for Deno.