Migrar um fórum phpBB3 para Discourse

Na sua segunda tentativa, o Discourse está pulando os uploads porque eles já existem na tabela uploads. O Discourse evita sobrescrever uploads existentes, a menos que seja explicitamente instruído.\n\nVocê pode tentar adicionar o trecho de código abaixo em attachment_importer.rb (discourse/script/import_scripts/phpbb3/importers/attachment_importer.rb at main · discourse/discourse · GitHub) antes de chamar @uploader.create_upload garantirá que qualquer upload existente com o mesmo nome de arquivo seja excluído primeiro, forçando o Discourse a fazer o upload novamente.\n\n\nexisting_upload = Upload.find_by(original_filename: filename)\nif existing_upload\n existing_upload.destroy\n puts \"Deleted existing upload: #{filename}\"\nend\n\nupload = @uploader.create_upload(user_id, path, filename)\n

4 curtidas