실패하거나 일부 적용된 업그레이드에서 복구

문제는 이제 그곳에 도달한 상태에서 최신 버전으로 업그레이드할 수 있는지를 확인하는 것입니다…

좋아요! 하지만 잠깐😅, 아직 절반밖에 진행되지 않았어요. 이제 app.yml 파일을 다시 편집해서 version: tests-passed로 변경해야 해요 (그 줄을 주석 처리해도 돼요).

알겠습니다, 다시 자리에 앉겠습니다 :rofl:

그러면 이것을 원래 있던 위치에 다시 추가해 주세요

#version: tests-passed
## Which Git revision should this container use? (default: tests-passed)
#version: tests-passed

이렇게 하면 되는 것 같나요? 그렇다면 저장하시겠어요?

그렇게 해서 재빌드했습니다.

여전히 최신 상태라고 표시됩니다.

아마 #을 잘못된 위치에 넣은 것 같네요. 다시 시도해 보겠습니다.

다음 버전을 사용했어야 한다고 생각합니다.
Version: 2.9.0.beta3
(6555f0c11b )

그렇다면

We Did It Win GIF by HBO Max

2.9.0.beta3

(6555f0c11b)

Funny Thank You GIF by MOODMAN

(편의점에서 보내는 곳 주소를 DM으로 알려주세요. :beers: 돈을 보낼게요)

잘하셨어요, @Benjamin_D! 정말 대단해요. 문제 해결 능력도 훌륭하고, 가르침도 최고예요! 이번엔 정말 큰 도움이 되었네요. :clap: :tada:

다음 릴리스에서 이 문제가 제대로 해결되길 바랍니다. DuplicateColumn and multisite:migrate failed - #7 by martin

음, 현재 작업 중인 사이트에는 없는 것 같습니다. :crying_cat_face:

FIX: Check if bookmarkable column exists before adding - Pull Request #16497%EC%97%90 - discourse/discourse - GitHub 몇 가지 주석을 남겼지만, 다른 마이그레이션이 원인인 것 같습니다. 필드를 두 번 채우려고 하는 것 같은데, 정확히 파악이 되지 않습니다.