我曾创建一个包含投票的主题,人们已进行投票。该投票最终被关闭。
几天后,帖子内容被编辑,投票被删除。在 99% 的情况下,这不会删除 polls 表中的信息,但这次该表中的信息似乎已丢失。
如果我点击编辑图标,可以看到 post_revision 的内容中包含该投票。
然而,当我查询 polls 表时,发现当天的投票(311)已被删除:
我想了解两点:
-
为什么投票 311 被删除,而 310(前一天)或 312(后一天)没有被删除?这三个投票都遵循了相同的流程:发布、让人们投票、关闭投票、编辑帖子并从内容中移除投票。
-
是否有简单的方法可以从备份中恢复投票信息?还是我必须创建一个临时虚拟机,在 Discourse 上安装并恢复整个数据库?
