네, 감사합니다. 이제 이해했습니다.
코드를 살펴본 결과 몇 가지 사항을 확인했습니다.
-
tags테이블에는 태그 수에 영향을 줄 수 있는 두 개의 열이 있습니다:topic_count와pm_topic_count. 이 카운트는 태그가 적용되거나 제거될 때 증가/감소합니다. 관리자 외 사용자는topic_count값만 볼 수 있습니다. -
12시간마다 실행되는 일관성 작업(consistency job)이 있으며, 이 작업은 태그 카운트를 업데이트하여 삭제된 토픽이 포함되지 않도록 합니다.
-
사용자의 개별 토픽 접근 권한에 따라 카운트를 실시간으로 조정하는 기능은 없습니다.
확인한 내용으로 판단할 때, 이는 버그가 아니라 현재 구현 방식에 따른 제한 사항입니다. 여기에서 논의된 모든 사항은 “기능 요청(feature request)” 범주에 속한다고 생각하며, 다음과 같이 요약할 수 있습니다:
태그 페이지의 태그 카운트를 동적으로 만들어 사용자가 해당 태그의 토픽 목록으로 이동할 때 실제로 볼 수 있는 내용과 일치하도록 합니다.