Сообщаю о решении, которое работает на тестовом экземпляре, но я ещё не пробовал его на продакшене.
Это запись для меня на будущее, чтобы передать команде, которая будет заниматься миграцией, или любому другому, кому понадобится что-то подобное.
К вложениям следует применять полное имя, которое можно преобразовать из краткой формы в JSON с помощью Python-скрипта по ссылке: Converting short upload URLs to full URLs
Вложения следует разместить в discourse/public/uploads/tombstone/default/original/.
Затем выполните команду uploads:recover_from_tombstone, находясь в каталоге /var/discourse/.