[sqlite-r2d2] implement connection pooling in sqlite backend

This commit is contained in:
Alex Auvolat
2024-03-18 17:08:54 +01:00
parent fd2e19bf1b
commit e8f9718ccd
7 changed files with 237 additions and 175 deletions
+2 -1
View File
@@ -106,6 +106,7 @@ fn test_sled_db() {
fn test_sqlite_db() {
use crate::sqlite_adapter::SqliteDb;
let db = SqliteDb::init(rusqlite::Connection::open_in_memory().unwrap());
let manager = r2d2_sqlite::SqliteConnectionManager::memory();
let db = SqliteDb::new(manager, false).unwrap();
test_suite(db);
}