Я никогда не делаю резервную копию перед переустановкой Discourse через командную строку, так как уверен, что всё пройдёт успешно… но если резервное копирование рекомендуется, какой самый лучший или быстрый способ? Спасибо.
Резервное копирование — это всегда хорошая идея. Какой объем потери данных вы готовы принять, если что-то пойдет не так?
Метод #1 Настройте автоматическое резервное копирование Discourse. У меня оно выполняется ежедневно и сохраняется в S3.
Метод #2 Вручную запустите резервное копирование через панель администратора /admin/backups.
Метод #3 Создайте снимок (snapshot) вашего экземпляра там, где он размещён. Например, DigitalOcean предлагает простой способ сделать это в панели администратора. Однако этот метод довольно медленный — в моём случае занимает около часа.
Метод #4 Если есть возможность автоматически резервировать ваш экземпляр, обязательно воспользуйтесь ею. Например, DigitalOcean выполняет еженедельные резервные копии.
Итак, чтобы ответить на ваш вопрос: если это удобно, планируйте обновления сразу после выполнения резервного копирования или сделайте его вручную.