У меня запущен сайт версии 2.5.0.beta2 ( c4bc734b11 ). По . . . причинам . . . мне нужно зафиксировать его и плагины на определённой версии.
Я создал новый контейнер на тестовом сайте, зафиксировав Discourse на конкретном коммите, и каждый плагин сбросил (reset --hard) до того же коммита, на котором работает текущая рабочая среда. Теперь я хочу восстановить резервную копию, чтобы убедиться, что всё сработало так, как я планировал.
Файл резервной копии называется community-2020-06-10-163052-v20201303000002.sql.gz.
Восстановление завершается ошибкой, потому что:
Проверка метаданных...
Текущая версия: 20200320193612
Восстанавливаемая версия: 20201303000002
или, для удобства чтения:
Проверка метаданных...
Текущая версия: 2020 03-20-19:36:12
Восстанавливаемая версия: 2020 13-03-00:00:02
Я смутно помню, что была проблема с резервными копиями, содержащими неверный номер версии, но не могу найти эту информацию.
Думаю, мне просто нужно переименовать файл в community-2020-06-10-163052-v20200303000002.sql.gz вместо community-2020-06-10-163052-v20201303000002.sql.gz?
РЕДАКТИРОВАНИЕ: Переименование файла резервной копии сработало, по крайней мере для резервной копии только базы данных. . .
РЕДАКТИРОВАНИЕ 2: После этого я смог восстановить переименованную полную резервную копию.