Lo intenté hace un año y medio y descubrí que no era tan fácil.
Después de varios intentos fallidos, me di por vencido y recurrí a los servicios de @pfaffman. ¡No encontrarás un experto en migración de Discourse mejor fuera del equipo de Discourse! Y él también tuvo problemas con ello.
Los principales problemas fueron:
- El script tenía muchas dependencias de gem incómodas y otras partes complicadas que debían resolverse.
- Mi base de datos de ‘origen’ tenía muchos problemas que debían resolverse antes de que pudiera ejecutarse. ¡Muchos problemas!
- La fidelidad fue decepcionante, sin tener en cuenta los UCF, los “me gusta” u otro contenido más rico.
Al final, abandoné ese camino e hice una importación simple de categorías de mi foro menor y me conformé con la baja fidelidad de ese contenido.
No estoy seguro (a menos que las cosas hayan cambiado) de que el script de fusión se use con la frecuencia suficiente como para que esté pulido. Pero puedo dar fe de que esto es: