¿Cómo puedo exportar los datos de usuarios como wrt a una publicación o discusión? La información requerida incluirá el ID de usuario, el ID de la publicación o tema, etc.
¿Qué quieres? ¿El registro de usuario de cada usuario que ha publicado en un tema?
Sí, para revisar qué usuario ha dado “me gusta” a qué publicación o tema.
Esto debería ser posible usando algo como:
-- [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
Ese sería para una publicación individual, que daría una lista de usuarios a los que les gustó y cuándo.
1 me gusta