备份恢复问题

我从一个旧网站将备份上传到一个新建的网站,但是报错了。

The log is here: Ubuntu Pastebin

错误应该是这里

PG::UniqueViolation: ERROR: could not create unique index “unique_index_categories_on_slug”
DETAIL: Key (COALESCE(parent_category_id, ‘-1’::integer), slug)=(5, ) is duplicated.

我没有修改过任何数据库相关的信息,就是下下来再上传上去,便无法恢复。
求大佬解答!

建议:将原论坛全部文件 /var/discourse 直接拷贝到新机器上,然后

./launcher rebuild app

即可。

谢谢!但是之前的文件夹内容有部分丢失 所以没办法这么做
有什么自己改SQL的方法吗 比如说ignore 重复键值之类的?

这个就不了解了。

我在重装系统后,安装新版本的 Discourse 然后导入备份也成功过

没有遇到问题,所以也无法解决问题。

1赞

感谢。

在英文论坛发问,给我一个非常奇怪的回答

不是很理解,是因为备份不完整?

这是官方的bug……