업그레이드/다운그레이드 문제

베타 채널에서 인스턴스를 시작했습니다. 오늘 다이제스트가 전송되지 않는 것을 발견했습니다. 이것이 개발 버전의 버그인지 확인하기 위해 안정 버전으로 다운그레이드했습니다. 안정 버전에서는 모든 다이제스트가 전송되지만, 프론트엔드는 500 오류를 반환하지 않습니다.

이것이 왜 발생하는지는 전혀 모르겠지만, 다음을 확인해 보았습니다.

Jobs::EnqueueDigestEmails.new.target_user_ids

이것은 안정 버전에서는 user.id 목록을 반환하지만, 개발 버전에서는 빈 목록을 반환합니다.

수동으로 해제하거나 업그레이드해야 하는 필드가 있을까요?

DB 마이그레이션 때문에 안전하게 다운그레이드할 수 없습니다. 안정 버전으로 전환하는 유일한 안전한 방법은, 다음 안정 주요 버전이 출시되기 직전까지 업그레이드를 중단한 뒤 전환하는 것입니다.

네 - 이미 그렇게 했고, 디스코스가 다시 올라왔습니다. 하지만 문제는 여전히 남아 있습니다. 개발 버전에서는 다이제스트가 전송되지 않으며, 디버깅도 할 수 없습니다. 어떻게 자세히 디버깅해야 하는지 힌트가 필요합니다. 이상한 점은 다이제스트가 안정 버전에서는 전송되었던 것이었습니다…