Discourse 팀,
특정 그룹 내의 모든 메시지를 조회하는 방법을 찾고 있습니다. 데이터베이스 테이블을 확인해 보았지만 메시지 관련 테이블이 없습니다. 메시지는 특정 그룹에만 공개되는 프라이빗 토픽으로 처리되는 것 같은데, 맞나요? 그렇다면 어떻게 조회해야 할까요?
감사합니다!
Discourse 팀,
특정 그룹 내의 모든 메시지를 조회하는 방법을 찾고 있습니다. 데이터베이스 테이블을 확인해 보았지만 메시지 관련 테이블이 없습니다. 메시지는 특정 그룹에만 공개되는 프라이빗 토픽으로 처리되는 것 같은데, 맞나요? 그렇다면 어떻게 조회해야 할까요?
감사합니다!
쿼리로 처리해야 하는지, 아니면 Search를 사용하는 것만으로도 충분한가요? (예: 검색 필터 group_messages:GROUPNAME 또는 group:GROUPNAME 사용)
답변을 드리자면; 일반 메시지 주제와 개인 메시지 주제 모두 topics 테이블에 있으며, 쿼리할 수 있는 'archetype’이 있습니다.
(모든 게시물은 posts 테이블에 있습니다)
@JammyDodger 님, 답변해 주셔서 감사합니다! 시도해 보고 어떻게 되는지 알려드릴게요!