¿Es posible exportar los datos de las publicaciones de un tema a un archivo CSV?
Me gustaría tomar una publicación de un tema y todas sus respuestas y convertirlas en una wiki útil (por ejemplo).
Podría copiar y pegar las respuestas y encontrar una buena manera de agruparlas. Sin embargo, si es más fácil exportar un tema y todas las respuestas, agradecería el ahorro de tiempo.
Si no es una opción a través de CSV, ¿se podría hacer a través del explorador de datos?
Me gustaría ver el contenido de la respuesta junto con el usuario asociado que respondió.
Esto podría ayudar, si no es exactamente lo que pides, en formato sin procesar:
https://meta.discourse.org/raw//295350
5 Me gusta
Sí, puedes exportar el resultado de la consulta a un archivo CSV. Tienes un botón para esa acción:
No estoy completamente seguro de si esto es exactamente lo que tenías en mente, pero puedo proporcionarte un punto de partida. Proporcionas un ID de tema y el número de publicación del que deseas obtener todas las respuestas:
-- [params]
-- integer :topic_id
-- integer :post_number
SELECT u.id,
u.username,
p.raw,
p.cooked
FROM topics t
JOIN posts p ON t.id = p.topic_id
JOIN users u ON p.user_id = u.id
WHERE t.id = :topic_id
AND p.reply_to_post_number = :post_number
AND p.hidden_at IS NULL
AND p.deleted_at IS NULL
Esto se ve así:
5 Me gusta
Gracias por tus consejos, @merefield y @Arkshine.
Exploraré y probaré algunas cosas.
2 Me gusta