From 76801dfa4ff1f56430259ca229a9af2178d68c06 Mon Sep 17 00:00:00 2001 From: boojack Date: Sat, 10 Sep 2022 23:43:19 +0800 Subject: [PATCH] chore: vacuum db file after deleting resource (#210) --- store/resource.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/store/resource.go b/store/resource.go index 2605bb17..06154354 100644 --- a/store/resource.go +++ b/store/resource.go @@ -141,6 +141,11 @@ func (s *Store) DeleteResource(ctx context.Context, delete *api.ResourceDelete) return FormatError(err) } + // Vacuum sqlite database file size after deleting resource. + if _, err := s.db.Exec("VACUUM;"); err != nil { + return err + } + s.cache.DeleteCache(api.ResourceCache, delete.ID) return nil