升级 2.7 到 3.1 失败:"hotlinked_media_status" 已存在

这仅在你导入备份时发生?(导入到你全新、刚刚成功构建且无错误的 3.1 稳定版服务器?)

是的

好的,我现在将开始检查您备份中的数据。

最近有一个关于此的帖子,或许会有帮助。

我能做什么?

去年对此进行过一次修复,奇怪的是。

@david 抱歉提及您,但这与该修复完全相关,您愿意在此发表意见吗?

我找到了解决方案

DO $$ BEGIN CREATE TYPE hotlinked_media_status AS ENUM('downloaded', 'too_large', 'download_failed', 'upload_create_failed'); EXCEPTION WHEN duplicate_object THEN null; END $$;

20220428094026_create_post_hotlinked_media.rb

1 个赞

您在容器内编辑了 Rails 迁移,这样就可以完成导入了?

1 个赞

是的,没错

2 个赞

太棒了,干得好!:tada:

2 个赞

谢谢你的帮助 :pray:

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.