É possível exportar dados de postagens do tópico para csv?

É 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.

Isso pode ajudar, se não for exatamente o que você pediu, no formato bruto:

https://meta.discourse.org/raw//295350

5 curtidas

Sim, você pode exportar o resultado da consulta para um arquivo CSV. Você tem um botão para essa ação:

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

Isso se parece com isto:

5 curtidas

Obrigado por seus conselhos, @merefield e @Arkshine.

Vou explorar e tentar algumas coisas.

2 curtidas