Vous pouvez exporter les résultats d’une requête de l’explorateur de données au format CSV (ou JSON).
J’ai adapté la requête partagée sur Analyzing Moderation and Flagging Activity Reports afin de renvoyer toutes les notes associées à un utilisateur spécifique plutôt qu’à une période donnée. J’ai également supprimé la plupart des colonnes de la requête d’origine, car je ne pense pas que l’auteur de la note doive être inclus dans votre cas.
-- [params]
-- user_id :user_id
WITH user_notes AS (
SELECT
REPLACE(key, 'notes:', '')::int AS user_id,
notes.value->>'raw' AS user_note
FROM plugin_store_rows,
LATERAL json_array_elements(value::json) notes
WHERE plugin_name = 'user_notes'
ORDER BY 2 DESC
)
SELECT un.user_note
FROM user_notes un
JOIN users u ON u.id = un.user_id
WHERE un.user_id = :user_id