Привет!
Я заметил несколько столбцов в таблице тем в Data Explorer с названиями “Featured_user…”, но нигде на Discourse практически не упоминается описание того, что это такое и как это работает (или я не смог найти источник)?
Буду очень благодарен за объяснение или ссылку, пожалуйста! Спасибо! (:"}
Первым аватаром будет владелец темы (topic.user_id), вторым, скорее всего, featured_user1, а третьим — last_post_user_id.
Вы можете попробовать это и посмотреть, совпадает ли это с тем, что отображается в вашем списке тем:
-- [params]
-- integer :topic_id
SELECT t.id as topic_id,
t.user_id as topic_owner_user_id,
t.featured_user1_id as F1_user_id,
t.featured_user2_id as F2_user_id,
t.featured_user3_id as F3_user_id,
t.featured_user4_id as F4_user_id,
t.last_post_user_id
FROM topics t
WHERE t.id = :topic_id
Спасибо большое, и извините, если я не смог всё объяснить с самого начала. В моём примере выше показано три пользователя (да, первый пользователь — владелец), но в результате запроса только один пользователь помечен как featured_user. Мой вопрос: почему в запросе отображается один пользователь, а не другой, который виден в интерфейсе? (без учёта владельца темы — это понятно)
Я ожидаю, что будут отображены два featured-пользователя + владелец, как у нас в интерфейсе (: