- 添加clean: true配置,确保恢复前清理目标数据库 - 添加ifExists: true配置,防止因数据库不存在导致的恢复失败
@@ -53,6 +53,8 @@ export class DatabaseRestore {
password: config.password,
}, {
filePath: backupFile,
+ clean: true,
+ ifExists: true
})
logger.db(`数据库恢复成功: ${config.database}`)