북마크가 "bookmarks" 테이블에 저장되지 않는다면 어떤 테이블에 저장되나요?

모든 사용자의 북마크를 보고 싶습니다. 그래서 Data Explorer에서 이 간단한 쿼리를 실행해 보았습니다.

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