Pouvons-nous exporter comme un enregistrement par rapport aux utilisateurs ?

Comment puis-je exporter les données des utilisateurs tels que wrt vers un article ou une discussion ? Les informations requises comprendront l’identifiant de l’utilisateur, l’identifiant de l’article ou du sujet, etc.

Que voulez-vous ? L’enregistrement utilisateur de chaque utilisateur qui a posté dans un sujet ?

Oui, pour examiner quel utilisateur a aimé quel message ou sujet

Cela devrait être possible en utilisant quelque chose comme :

-- [params]
-- topic_id :topic_id
-- int :post_number

SELECT pa.created_at::date,
       pa.user_id
FROM post_actions pa
JOIN posts p ON p.id = pa.post_id
WHERE p.topic_id = :topic_id
  AND p.post_number = :post_number
  AND pa.post_action_type_id = 2
ORDER BY pa.created_at DESC

Celui-ci serait pour un message individuel, donnant une liste d’utilisateurs qui l’ont aimé et quand.

1 « J'aime »