From 30527b9a808b24ae09c53b3de337c467d3f41434 Mon Sep 17 00:00:00 2001 From: Richard Ramos Date: Thu, 5 May 2022 14:11:23 -0400 Subject: [PATCH] chore: vacuum DB after deleting records --- waku/persistence/store.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/waku/persistence/store.go b/waku/persistence/store.go index 0e94ab24..975ba3e9 100644 --- a/waku/persistence/store.go +++ b/waku/persistence/store.go @@ -127,6 +127,12 @@ func (d *DBStore) cleanOlderRecords() error { } } + // reduce the size of the DB file after the delete operation. See: https://www.sqlite.org/lang_vacuum.html + _, err := d.db.Exec("VACUUM") + if err != nil { + return err + } + return nil }