Use SafeMove when moving backup database (#6147)

This commit is contained in:
WithoutPants 2025-10-17 08:17:15 +11:00 committed by GitHub
parent 13953c2fbd
commit de5a9129b3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -368,7 +368,7 @@ func (db *Database) Backup(backupPath string) (err error) {
if moveAfter { if moveAfter {
logger.Infof("Moving database backup to: %s", backupPath) logger.Infof("Moving database backup to: %s", backupPath)
err = os.Rename(vacuumOut, backupPath) err = fsutil.SafeMove(vacuumOut, backupPath)
if err != nil { if err != nil {
return fmt.Errorf("moving database backup failed: %w", err) return fmt.Errorf("moving database backup failed: %w", err)
} }