diff --git a/internal/data/backup.go b/internal/data/backup.go index f75d92b6..15de2889 100644 --- a/internal/data/backup.go +++ b/internal/data/backup.go @@ -571,6 +571,9 @@ func (r *backupRepo) FixPanel() error { flag = true } // 检查数据库连接 + if err := r.db.Exec("VACUUM").Error; err != nil { + flag = true + } if err := r.db.Exec("PRAGMA wal_checkpoint(TRUNCATE);").Error; err != nil { flag = true }