Restauração do Discourse falha com erro de relação já existente

Isso já aconteceu com alguns outros plugins. De alguma forma, uma migração criou a tabela, mas o sistema de migração não reconhece que ela foi executada.

Não sei explicar isso com clareza suficiente para qualquer pessoa. De forma geral, você interromperia a restauração antes que ela execute as migrações (existe uma opção no comando de restauração para isso) e excluiria a tabela, creio eu. Se isso fizer sentido, ou quase fizer sentido, você talvez consiga resolver com ajuda de https://ask.discourse.com/

Se isso não ajudar e você estiver com pressa e tiver orçamento, pode perguntar no canal Marketplace ou me enviar um e-mail. Se você não estiver com pressa ou não tiver orçamento, há uma chance de alguém explicar o que fazer de uma forma que você consiga entender.