In quale tabella sono archiviati i segnalibri, se non in "bookmarks"?

Voglio vedere i segnalibri di tutti. Quindi provo questa semplice query in Data Explorer.

SELECT * from bookmarks

Questo non restituisce alcun risultato. Ho aggiunto un mio segnalibro e l’ho eseguita di nuovo. Ancora nessun risultato. Dove sono archiviati i segnalibri, se non nella tabella bookmarks?

Prova a eseguire

SELECT COUNT(id) FROM bookmarks

image


Uno dei miei segnaposto. Sono sicuro che anche altri abbiano dei segnaposto:
image

Mi dispiace, non riesco a capire quale possa essere il problema. Non ha assolutamente senso per me. Pensavo che avresti ricevuto un messaggio di errore o almeno il 1 che sai che esiste.

Sembra che la tabella bookmarks non venga ancora utilizzata. Fa parte di alcuni miglioramenti in corso alla funzionalità dei segnalibri di Discourse.

Attualmente, è possibile ottenere informazioni sui segnalibri con una query come questa:

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