我的标准安装升级至 2.8.0.beta2 时失败,报错如下:
PG::UniqueViolation: ERROR: could not create unique index "unique_post_links_ccnew"
该错误来自:
I, [2021-06-25T18:35:47.756688 #1] INFO -- : == 20210525112226 RemoveLengthConstrainFromTopicLinkUrl: migrating ============
看起来并非索引损坏。
这有帮助吗?
[6] pry(main)> TopicLink.where(url: bad_url).pluck(:id, :topic_id, :post_id, :user_id)
=> [[15733, 14351, 63616, 911], [16131, 14505, 63986, 911], [27141, 14505, 63986, 1152]]
我最终只是给重复的 URL 追加了 badX,之后便成功了。不过我还不太清楚这可能会在未来引发哪些问题……