Застрял и потерялся при обновлении форума, проблемы с миграцией PG

Вздох. Вы используете то же имя хоста? (Возможно, да?)

Вот в чём ваша проблема сейчас.

Вы настроили S3 в базе данных или в файле yml? Думаю, в базе данных. Проще всего было бы восстановить только базу данных, но это сложно объяснить (извлечь SQL-файл и переименовать его так же, как tar.gz-файл).

Вы можете попробовать следующее:

discourse restore --pause <backup_filename>

Это приостановит процесс перед попыткой восстановления данных S3. Затем, если вы знаете, что делать, сможете исправить проблему с некорректными загрузками.

См. Issues with restoring backup to discourse - #16 by gerhard

Другой вариант — установить DISCOURSE_USE_S3 в false в вашем файле app.yml. Возможно, потребуется также изменить другие настройки S3, например, те, которые указывают на использование загрузок S3 и/или бакетов S3.