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

컨테이너 안에서 Rails 마이그레이션을 수정해서 가져오기를 완료할 수 있었나요?

네, 맞아요

정말 잘했어요! :tada:

도와주셔서 감사합니다 :pray: