É possível exportar os dados de postagens de um tópico para um arquivo CSV?
Eu gostaria de pegar uma postagem de um tópico e todas as suas respostas e transformá-las em uma wiki útil (por exemplo).
Eu poderia copiar e colar as respostas e encontrar uma boa maneira de agrupá-las. No entanto, se for mais fácil fazer uma exportação de um tópico e todas as respostas, eu agradeceria a economia de tempo.
Se não for uma opção via CSV, isso poderia ser feito através do explorador de dados?
Eu gostaria de ver o conteúdo da resposta junto com o usuário associado que respondeu.
Não tenho certeza se é exatamente o que você tinha em mente, mas posso fornecer um ponto de partida. Você fornece um ID de tópico e o número da postagem da qual deseja obter todas as respostas:
-- [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