Moving posts into an existing topic doesn't keep chronology

Eu precisei usar isso para alguns tópicos de e-mail que foram divididos em tópicos separados durante a importação, então pensei em detalhar isso caso alguém mais também precise. Você precisará ter acesso à linha de comando no servidor onde sua instância do Discourse está rodando.

Comece movendo todas as publicações desejadas para o tópico de destino e, em seguida, obtenha o ID do tópico. Na barra de endereços, você pode ver algo como o seguinte, onde o ID do tópico é 24855:
/t/topic-slug/24855/9

No seu servidor, entre no aplicativo do Discourse com os seguintes comandos. Pode ser necessário liberar algum espaço se você tiver menos de 5 GB disponíveis.

cd /var/discourse
./launcher enter app

Se for bem-sucedido, você pode reordenar as publicações por seus carimbos de data/hora com o seguinte comando, substituindo o ID do tópico conforme necessário.

rake posts:reorder_posts[24855]
5 curtidas