如果不在“bookmarks”表中,书签存储在哪张表中?

我想查看每个人的书签。因此,我在数据浏览器中尝试了这个简单的查询。

SELECT * from bookmarks

但该查询未返回任何结果。我添加了自己的书签并再次运行查询,仍然没有结果。如果书签不存储在 bookmarks 表中,它们存储在哪里?

尝试运行

SELECT COUNT(id) FROM bookmarks

image


我的一个书签。我相信其他人也有书签:
image

抱歉,我实在想不出问题可能出在哪里。这对我来说完全说不通。我以为你至少会收到某种错误提示,或者至少是那个你已知存在的 1。

bookmarks 表似乎尚未投入使用。它是 Discourse 书签功能正在进行的某些改进的一部分。

目前,您可以通过如下查询获取有关书签的信息:

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