在更新过koishi版本之后每隔一段时间blockly插件列表和数据库会被清空

插件市场安装的插件设置内容不受影响,但是数据库以及blockly插件都会被清空,今天是第二次了请问有可能是什么原因造成的呢?目前koishi版本4.13.1

1 个赞

可能是自动迁移脚本存在问题。请尝试提供以下信息以便我们修复:

  1. 打开 应用目录
  2. 检查 .koishi.db 文件是否存在:如果存在请提供文件大小和最后一次修改时间
  3. 检查 data/koishi.db 文件是否存在:如果存在请提供文件大小和最后一次修改时间
1 个赞

.koishi.db不存在
data/koishi.db文件大小和修改时间如下[quote=“shigma, post:2, topic:3106, full:true”]

2 个赞

你的数据文件看起来非常正常 :thinking: 至少应该没有发生文件丢失

1 个赞

因为blockly插件我都有导出备份,那天发现数据库清空之后我就重新把blockly插件导进去了继续运行,但是签到表这类的数据我无法恢复,是因为还在保持运行所以看上去没有什么问题吗?

1 个赞

另外我可能标题表述有误,第一次被清空好像是在六月初,那天突然除了插件市场安装好的插件,blockly内设置的插件直接无法触发,我来查看的时候发现数据库清空了,然后我手动导备份恢复了一次。6.27是第二次数据库被清空,和月初一样的情况,并不是一天之内被清空俩次orz。在论坛里看了一下好像没有和我一样的情况所以我就来发帖求助了QAQ

1 个赞

你好我i遇见了同样的问题但是我得kioshi.db文件还在,但是软件中数据库是空白的这样要怎么修复啊

1 个赞

我遇到过看起来很像的问题
你遇到这种情况的时候是不是更改了某一个插件的版本号(升级或降级)?

具体可以看下

1 个赞

时间有些久远了我记得不太清楚了,但是我可以肯定这种数据清除的现象并不是立刻发生在我更新版本或插件之后,可能和你的情况还是不大一样

1 个赞

遇到同样问题了,每次一键更新依赖后blocky的所有插件消失了,今天发生了两次。请问有没有解决方法

1 个赞

首先,在每次更新依赖前,你都应当备份自己的整个实例,这样更新出错就可以一键恢复