Tuve la necesidad de usar esto para algunos hilos de correo electrónico que se dividieron en temas separados durante la importación, así que pensé en ampliar este punto por si alguien más también lo necesita. Necesitarás tener acceso a la línea de comandos en el servidor donde se ejecuta tu instancia de Discourse.
Comienza moviendo todas las publicaciones deseadas al tema de destino y luego obtén el ID del tema. En la barra de direcciones podrías ver algo como lo siguiente, donde el ID del tema es 24855:
/t/topic-slug/24855/9
En tu servidor, ingresa a la aplicación de Discourse con los siguientes comandos. Es posible que necesites liberar espacio si tienes menos de 5 GB disponibles.
cd /var/discourse
./launcher enter app
Si eso tiene éxito, puedes reordenar las publicaciones por sus marcas de tiempo con el siguiente comando, reemplazando el ID del tema según corresponda.
rake posts:reorder_posts[24855]