그렇다면 놀라운 일이 아닙니다. 이는 마이그레이션에 필요한 데이터가 데이터베이스에 존재하지만, 제가 기대했던 것만큼 마이그레이션을 쉽게 만들어 주지 못할 가능성이 높다는 것을 의미합니다.
이를 확인하려면 다음 Data Explorer 쿼리를 실행해 보세요:
SELECT * FROM user_custom_fields
WHERE name = 'user_field_1'
ORDER BY user_id
해당 쿼리 결과에서 유용한 정보는 value 컬럼에 설정된 값입니다. 이상적으로는 사용자가 선택한 각 옵션에 대해 개별 항목이 포함된 아래와 유사한 결과를 얻어야 합니다:
제가 의심하는 것은, 사용자가 선택한 각 옵션의 값이 같은 행(row)에 존재할 것이라는 점입니다. 예를 들어, [this, that] 또는 "[this, that]" 같은 형태입니다. 만약 이것이 사실이라면, 몇 가지의 value 항목을 게시해 주실 수 있을까요?
Discourse가 기대하는 형태로 값을 파싱하는 방법을 알아내는 데에는 약간의 시행착오가 필요할 수 있습니다.
