Quiero ver los marcadores de todos. Así que intento esta consulta simple en el Explorador de Datos.
SELECT * from bookmarks
Eso no devuelve ningún resultado. Añadí un marcador propio y lo ejecuté de nuevo. Sigue sin haber resultados. ¿Dónde se almacenan los marcadores si no es en la tabla bookmarks?
Lo siento, no tengo ni idea de cuál podría ser el problema. Eso no tiene ningún sentido para mí en absoluto. Pensaría que recibirías algún tipo de mensaje de error o al menos el 1 que sabes que existe.
Parece que la tabla bookmarks aún no se está utilizando. Forma parte de algunas mejoras que se están implementando en la funcionalidad de marcadores de Discourse.
Actualmente, puedes obtener información sobre los marcadores con una consulta como esta:
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