z0z0r4 / better_backup

Less disk usage, never duplicate files.
MIT License
11 stars 2 forks source link

从 v1.x 迁移到 v2.x SQlite 支持 #12

Closed z0z0r4 closed 1 year ago

z0z0r4 commented 1 year ago

v1.x 与 v2.x 采用不同的数据结构,互相不兼容,且没有提供降级脚本,属于不可逆更新

如确认需要更新,务必在更新前依照以下过程迁移数据或直接删除 better_backup 文件夹以清空备份数据

  1. 确保已安装 pydal pip install pydal 以完成迁移,同时这也是 v2.x 的一必须前置
  2. 下载 migrate.py 并放入你的 MCDR 所在根目录 https://github.com/z0z0r4/better_backup/blob/80e1ef6a8c1127b77ee6e70f0bce943e237f59c6/scripts/migrate.py#L1-L103
  3. 确认你的备份数据所在,如未修改过则默认 better_backup 无需理会
  4. 运行 migrate.py 开始迁移 python migrate.py
  5. 如输出为 已完成,请更新至 v2.x,v1.x 不再兼容 则为成功,请安装 v2.x 的 better_backup 插件