Können wir Datensätze bezüglich Benutzern exportieren?

Wie kann ich die Daten für Benutzer wie wrt für einen Beitrag oder eine Diskussion exportieren? Die benötigten Informationen umfassen Benutzer-ID, Beitrags- oder Thema-ID und ähnliches.

Was möchten Sie? Den Benutzerdatensatz für jeden Benutzer, der in einem Thema gepostet hat?

Ja, um zu überprüfen, welcher Benutzer welchen Beitrag oder welches Thema mit „Gefällt mir“ markiert hat

Dies sollte mit etwas wie dem Folgenden möglich sein:

-- [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

Dies wäre für einen einzelnen Beitrag und würde eine Liste von Benutzern, die ihn geliked haben, und den Zeitpunkt anzeigen.

1 „Gefällt mir“