From dacfc57d11606e70ff93e301262d8a8d49e60e54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Ml=C3=A1dek?= Date: Sun, 5 Dec 2021 20:30:31 +0100 Subject: [PATCH] truncate WAL log on start --- src/database/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/database/mod.rs b/src/database/mod.rs index b958f98..2abd3ee 100644 --- a/src/database/mod.rs +++ b/src/database/mod.rs @@ -278,8 +278,8 @@ pub fn open_upend>( let enable_wal_mode = true; pool.get().unwrap().execute(if enable_wal_mode { - trace!("Enabling WAL journal mode"); - "PRAGMA journal_mode = WAL;" + trace!("Enabling WAL journal mode & truncating WAL log..."); + "PRAGMA journal_mode = WAL;PRAGMA wal_checkpoint(TRUNCATE);" } else { trace!("Enabling TRUNCATE journal mode"); "PRAGMA journal_mode = TRUNCATE;"