특정 Xenforo 콘텐츠 마이그레이션

가져오기 스크립트의 SQL만 수정하면 됩니다

        SELECT p.post_id id,
               t.thread_id topic_id,
               #{@prefix_as_category ? "t.prefix_id" : "t.node_id"} category_id,
               t.title title,
               t.first_post_id first_post_id,
               t.view_count,
               p.user_id user_id,
               p.message raw,
               p.post_date created_at
        FROM #{TABLE_PREFIX}post p,
             #{TABLE_PREFIX}thread t
        WHERE p.thread_id = t.thread_id
        AND p.message_state = 'visible'
        AND t.discussion_state = 'visible'
        ORDER BY p.post_date
        LIMIT #{BATCH_SIZE}" # OFFSET 필요

WHERE 절에 AND p.post_id = t.first_post_id를 추가하세요

다음과 같이 변경하세요

mapped[:user_id] = user_id_from_imported_user_id(m["user_id"]) || -1

다음으로 변경합니다.

mapped[:user_id] = xxx

여기서 xxx는 주제를 할당하려는 Discourse 사용자 ID입니다.