非常感谢 @pfaffman!这似乎奏效了,尽管我不太确定幕后发生了什么。
我使用了 ./launcher enter app,然后输入 rails c,接着输入 PostCustomField.where(name: "import_id").destroy_all,然后出现了大量文字(有些部分是红色和绿色的),然后当我退出 rails 并重新运行 import_mbox.sh 时,之前导入然后被我删除(通过移除主题)的原始电子邮件又全部出现在 discourse 中。如果我将电子邮件复制到另一个分类文件夹,它们也会被重新导入,正如我之前怀疑的那样,会产生重复。
这只是一个测试论坛,有一些额外的回复供人们在决定是否迁移到 discourse 之前查看,所以擦除并重新开始损失不大。
您还提到了擦除数据库并重新导入所有内容。擦除数据库最简单的方法是什么?