Tentei há um ano e meio e descobri que não era tão fácil.
Após várias tentativas frustradas, desisti e contratei os serviços de @pfaffman - você não encontrará um especialista em migração do Discourse melhor fora da equipe do Discourse!! E ele também teve dificuldades com isso.
Os principais problemas foram:
- O script tinha muitas dependências de gem estranhas e outras partes complicadas que precisavam ser resolvidas
- Meu banco de dados ‘de origem’ tinha muitos problemas que precisavam ser resolvidos antes que pudesse ser executado. Muitos problemas!!
- A fidelidade foi decepcionante, sem suporte para UCFs, curtidas ou outro conteúdo mais rico.
No final, abandonei esse caminho e fiz uma importação simples de categoria do meu fórum menor e me contentei com a baixa fidelidade desse conteúdo.
Não tenho certeza (a menos que as coisas tenham mudado) se o script de mesclagem é usado com frequência suficiente para ser polido. Mas posso atestar que este é: