From 087b68128fb1b45161d17484aa16ebbc970159f6 Mon Sep 17 00:00:00 2001 From: Greg Heartsfield Date: Fri, 23 Jun 2023 10:38:06 -0500 Subject: [PATCH] fix: ensure startup SQL runs, even with zero min writers --- src/repo/sqlite.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/repo/sqlite.rs b/src/repo/sqlite.rs index b156f0c..3ad59bd 100644 --- a/src/repo/sqlite.rs +++ b/src/repo/sqlite.rs @@ -1203,6 +1203,11 @@ pub fn build_pool( .max_lifetime(Some(Duration::from_secs(30))) .build(manager) .unwrap(); + // retrieve a connection to ensure the startup statements run immediately + { + let _ = pool.get(); + } + info!( "Built a connection pool {:?} (min={}, max={})", name, min_size, max_size