Migrare un forum phpBB3 a Discourse

Nel tuo secondo tentativo, Discourse sta saltando i caricamenti perché esistono già nella tabella uploads. Discourse evita di sovrascrivere i caricamenti esistenti a meno che non venga esplicitamente istruito.\n\nPuoi provare ad aggiungere il frammento di codice sottostante in attachment_importer.rb (discourse/script/import_scripts/phpbb3/importers/attachment_importer.rb at main · discourse/discourse · GitHub) prima di chiamare @uploader.create_upload garantirà che qualsiasi caricamento esistente con lo stesso nome file venga eliminato per primo, costringendo Discourse a ricaricarlo.\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 Mi Piace