From c558f46e321775680bcb3818f62185362d30fe8b Mon Sep 17 00:00:00 2001 From: Jan-Lukas Else Date: Thu, 30 Jul 2020 16:47:46 +0200 Subject: [PATCH] VACUUM db on close --- database.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/database.go b/database.go index 17b0205..dad44b9 100644 --- a/database.go +++ b/database.go @@ -26,5 +26,12 @@ func finishWritingToDb() { } func closeDb() error { + vacuumDb() return appDb.Close() } + +func vacuumDb() { + startWritingToDb() + _, _ = appDb.Exec("VACUUM;") + finishWritingToDb() +}