Привет, команда Discourse,
Мы пытаемся найти способ запросить все сообщения в конкретной группе. Изучив таблицы базы данных, мы не обнаружили таблиц для сообщений. Я предполагаю, что сообщения — это просто темы, приватные для определённой группы. Верно ли это? Если да, как нам выполнить такой запрос?
Спасибо!
Обязательно ли использовать запрос, или достаточно поиска (например, с фильтрами поиска group_messages:GROUPNAME или group:GROUPNAME)?
Чтобы ответить на вопрос: и темы обычных, и личные сообщения хранятся в таблице topics и имеют атрибут archetype, по которому можно выполнять запросы.
(все сообщения находятся в таблице posts)
Спасибо за ваш ответ @JammyDodger, я попробую и дам знать, как у меня получится!