Discourseチーム様
特定のグループ内のすべてのメッセージを照会する方法を探しています。データベーステーブルを調べましたが、メッセージ用のテーブルがありません。メッセージは特定のグループに限定されたトピックにすぎないと想定していますが、これは正しいですか?もしそうなら、どのように照会すればよいですか?
よろしくお願いします!
Discourseチーム様
特定のグループ内のすべてのメッセージを照会する方法を探しています。データベーステーブルを調べましたが、メッセージ用のテーブルがありません。メッセージは特定のグループに限定されたトピックにすぎないと想定していますが、これは正しいですか?もしそうなら、どのように照会すればよいですか?
よろしくお願いします!
クエリである必要がありますか、それとも検索を使用するだけで十分ですか?(例:検索フィルター group_messages:GROUPNAME または group:GROUPNAME を使用する)
質問に答えるために、通常のメッセージトピックと個人メッセージトピックの両方が topics テーブルにあり、クエリできる ‘archetype’ があります。
(すべての投稿は posts テーブルにあります)
@JammyDodger 様、ご返信ありがとうございます。試してみて、結果をまたお知らせします!