이전 후 게시물과 주제가 집계되지 않음

안녕하세요,

이 가이드의 도움을 받아 NodeBB에서 NodeBB 마이그레이션 스크립트를 사용하여 Discourse로 마이그레이션을 완료했습니다. 모든 카테고리, 토픽, 게시물 등이 정상적으로 이관된 것으로 보입니다.

하지만 모든 사용자의 게시물 수가 Discourse에서 0으로 표시되는 것을 확인했습니다. 예를 들어, 어떤 사용자는 500개의 좋아요가 있지만 사용자 개요에서 게시물은 0개로 표시됩니다. 모든 게시물이 존재하는 상태이므로, 게시물 수를 업데이트할 수 있는 기능이 있을까요?

한편, 사용자 프로필에서는 상위 카테고리별 토픽과 게시물 수는 정상적으로 계산되고 있습니다:

곧 그 문제를 수정하는 작업이 실행될 것 같습니다. 또한 다음을 시도해 볼 수도 있습니다.

rake import:ensure_consistency

@nino1904 문제를 해결하셨나요?

네라고 할 수도 있지만, 다른 마이그레이션을 시도해 보고 싶습니다. 그날 몇 가지 방법을 시도해 보았는데, 갑자기 게시글 수가 나타났지만 너무 많았습니다. 예를 들어 NodeBB에서는 한 사용자의 게시글 수가 약 1,500개인데, Discourse에서는 같은 사용자가 2,800개의 게시글을 가지고 있습니다.

Discourse가 삭제된 게시물까지 가져오는 것일까요? 차이가 꽤 크네요.

다른 가능성으로는, Discourse가 개인 메시지(PM)와 공개 게시물을 함께 집계하는 반면, 다른 시스템은 각각 따로 집계하는 것일 수도 있습니다.

좋은 지적입니다. NodeBB는 개인 메시지를 집계하지 않습니다. 하지만 개인 메시지는 가져오지 않으므로 이에 대해서는 확실하지 않습니다. 참고로, 왜 Discourse는 개인 메시지를 게시글로 집계하는 걸까요?

그렇게 되는지 100% 확신은 없지만, 같은 게시물 테이블에 저장됩니다. 사용자가 보고 있는 게시물 수가 일반 게시물만 집계하는지, 아니면 모든 게시물을 포함하는지는 알 수 없습니다.