From 17d317e4776beda580051bbab15127bedf6d1439 Mon Sep 17 00:00:00 2001 From: Leonardo Nascimento Date: Mon, 4 May 2020 14:51:13 -0300 Subject: [PATCH] Fix Checkpoint pragma not being set to 1000 on upgrade --- LiteDB/Engine/Engine/Upgrade.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/LiteDB/Engine/Engine/Upgrade.cs b/LiteDB/Engine/Engine/Upgrade.cs index ac199887c..e35ff69ab 100644 --- a/LiteDB/Engine/Engine/Upgrade.cs +++ b/LiteDB/Engine/Engine/Upgrade.cs @@ -64,6 +64,9 @@ public static bool Upgrade(string filename, string password = null) // after rebuild, copy log bytes into data file engine.Checkpoint(); + + // re-enable auto-checkpoint pragma + engine.Pragma(Pragmas.CHECKPOINT, 1000); } }