浏览代码

🐛 fix(db): 修复数据库恢复时的残留数据问题

- 添加clean: true配置,确保恢复前清理目标数据库
- 添加ifExists: true配置,防止因数据库不存在导致的恢复失败
yourname 2 月之前
父节点
当前提交
19a645c9a6
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      src/server/utils/restore.ts

+ 2 - 0
src/server/utils/restore.ts

@@ -53,6 +53,8 @@ export class DatabaseRestore {
         password: config.password,
       }, {
         filePath: backupFile,
+        clean: true,
+        ifExists: true
       })
 
       logger.db(`数据库恢复成功: ${config.database}`)