chore: vacuum db file after deleting resource (#210)

This commit is contained in:
boojack 2022-09-10 23:43:19 +08:00 committed by GitHub
parent 6e4577f721
commit 76801dfa4f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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