In welcher Tabelle werden Lesezeichen gespeichert, wenn nicht in „bookmarks"?

Die Tabelle bookmarks scheint noch nicht verwendet zu werden. Sie ist Teil einiger Verbesserungen, die derzeit an der Lesezeichen-Funktionalität von Discourse vorgenommen werden.

Derzeit können Sie Informationen über Lesezeichen mit einer Abfrage wie dieser erhalten:

SELECT
t.user_id,
t.id AS topic_id,
COUNT(*) AS bookmark_count
FROM post_actions pa
JOIN posts p
ON p.id = pa.post_id
JOIN topics t
ON t.id = p.topic_id
WHERE pa.post_action_type_id = 1
AND t.deleted_at IS NULL
AND p.deleted_at IS NULL
GROUP BY t.id, t.user_id
ORDER BY bookmark_count DESC
LIMIT 20