QuickBackupMultiMod-Dev / QuickBackupM-Fabric

A backup / restore mod, with multiple backup slots
Apache License 2.0
51 stars 10 forks source link

`/qb list` 备份全部消失 #49

Closed Immortal-Sty closed 3 months ago

Immortal-Sty commented 3 months ago

Bug description / Bug描述

在直接由 QuickBackupMulti-Fabric v2.0.5 更新到 QuickBackupMulti-Fabric v2.1.0+hotfix.1 后,在游戏中输入 /qb list 看不到之前的存档了。

Steps to reproduce / 复现步骤

版本

步骤

  1. 安装 v2.0.5 版本的 qbm;
  2. 进入游戏输入 /qb make 01 进行备份;
  3. 退出游戏升级 qbm 到 v2.1.0+hotfix.1;
  4. 重新进入游戏输入 /qb list 查看备份。

Expected behavior / 预期行为

显示备份 01

Actual behavior / 实际情况

显示不存在备份。

Relevant logs / 相关日志

Minecraft version / Minecraft版本

1.19.4

Mod version / Mod版本

2.0.5 -> 2.1.0+hotfix.1

Other information / 其他信息

No response

Check list

Immortal-Sty commented 3 months ago

我重新把 qbm 版本回退到 2.0.5 后,发现备份又回来了。我现在还是先用 2.0.5 吧,等修好 bug 再更新。

SkyDynamic commented 3 months ago

这并不是bug,2.1.0更改了数据库数据存储结构,会让旧版本的存档全部失效

Immortal-Sty commented 3 months ago

阿巴阿巴,还真是存储结构问题啊,是那个 .mv 文件吗?有法子把旧版本存档更新到新版本吗?要不在更新里加个说明,提示更新后旧存档会丢失?

SkyDynamic commented 3 months ago

阿巴阿巴,还真是存储结构问题啊,是那个 .mv 文件吗?有法子把旧版本存档更新到新版本吗?

旧版本存在巨大的存储缺陷,所以不打算做一个迁移,如果确认过旧备份不需要的话可以删掉的

要不在更新里加个说明,提示更新后旧存档会丢失?