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