Привет, Discourse,
Вчера вечером я занимался обновлением Discourse и пересобрал приложение, что привело к множеству ошибок PostgreSQL. Я понял, что это следствие недавнего обновления, но продолжал получать ошибки «отказано в доступе» и другие проблемы (да, я изменил владельца всех файлов на 700, так что доступ не был глобальным). Поэтому я переместил свою исходную папку /var/discourse в место, которое должно было быть временным, и установил свежий экземпляр Discourse, чтобы хотя бы обновить PostgreSQL.
А теперь самое интересное. У меня была резервная копия сайта (только база данных; загрузки сохранены на отдельном томе), созданная через интерфейс три дня назад. По крайней мере, так я думал. Сейчас у меня есть файл с именем wacky-writers-forum-2021-04-06-033906-v20210328233843.sql.gz, и, как я понял, это не тот самый tar.gz-файл, в котором должна находиться настоящая резервная копия.
Сейчас я перенаправил всех посетителей на посадочную страницу и надеюсь, что кто-то сможет подтвердить, что всё ещё возможно восстановить настоящий .tar.gz-файл с сервера за три дня до этого, и объяснить, как именно это сделать.
Мои резервные копии и загрузки сохраняются на блочное хранилище Digital Ocean, и у меня всё ещё есть папка discourse от старой рабочей установки. Однако попытка переместить или скопировать её обратно в /var/discourse снова ломает всё, включая ошибки PostgreSQL. Я работаю над этим уже 9 часов подряд и почти дошёл до отчаяния. Не мог бы кто-нибудь помочь или хотя бы подсказать правильное направление?
Мы только что достигли отметки в 1000 пользователей, и мне очень-очень хотелось бы избежать потери всех этих данных.
Редактировано: уточнил настройку загрузки.

