Skip to content

Commit 95ba9f0

Browse files
committed
create a single in-memory sqlite db connection by default
1 parent 0328665 commit 95ba9f0

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/webserver/database/mod.rs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -234,10 +234,15 @@ impl Database {
234234
match db_kind {
235235
AnyKind::Postgres => 50,
236236
AnyKind::MySql => 75,
237-
AnyKind::Sqlite => 16,
237+
AnyKind::Sqlite => {
238+
if config.database_url.contains(":memory:") {
239+
// Create no more than a single in-memory database connection
240+
1
241+
} else {
242+
16
243+
}
244+
}
238245
AnyKind::Mssql => 100,
239-
#[allow(unreachable_patterns)]
240-
_ => unreachable!("unsupported database"),
241246
}
242247
})
243248
.idle_timeout(

0 commit comments

Comments
 (0)