当我输入重映射命令时,根据 https://meta.discourse.org/t/change-the-domain-name-or-rename-your-discourse/16098,每当主题包含另一个主题的引用时,我都会收到此错误:
错误:错误:重复键值违反唯一约束“unique_post_links”
详细信息:键(topic_id, post_id, url)=(265, 33103, https://my.forum.url/t/my-topic-name/2025/35) 已存在。
由于上述错误,重映射仅部分应用。请再次运行脚本。
当包含引用的帖子被拆分到另一个主题,或者被故意创建时,就会出现这种情况。
如果我永久删除有问题的帖子或手动删除引用,一切都会好起来。但这并不可行。