Então, deixei isso prosseguir (vou analisar os erros mais tarde), mas agora tenho uma peculiaridade bastante grande. Tentei importar esses arquivos para uma pasta chamada “old-yahoo-group”, criando primeiro essa CATEGORIA no sistema e depois movendo todas as pastas mbox para um diretório aqui:
/var/discourse/shared/standalone/import/data/old-yahoo-group
Acreditei ter entendido as instruções de modo que essas mensagens, ao serem importadas, apareceriam na categoria apropriada. No entanto, elas estão todas ocultas no sistema.
Posso fazer uma busca e encontrar as mensagens antigas sem problemas, mas elas não aparecem em nenhum local agregado.
Como posso manipular essa última importação para que vá para uma categoria definida, de modo que todos os ~35 mil mensagens apareçam em uma seção conveniente que indique que são mensagens antigas?
Ao investigar mais, parece que descobri o que aconteceu:
Agora preciso descobrir como me recuperar disso…
Então, isso funcionou perfeitamente (onde old-yahoo-group já havia sido criado e NÃO havia nenhuma outra postagem sem categoria (e ela estava realmente desativada nas Configurações)):
/var/discourse/launcher enter app
rails c
un=Category.find_by_slug('uncategorized')
newcat=Category.find_by_slug('old-yahoo-group')
Topic.where(category_id: un.id).update_all(category_id: newcat.id)