Para evitar perda de dados, antes de importar dados completamente por script, faço backup da instância de produção, baixo-o para o local e tento restaurá-lo em uma instância temporária local, mas falha.
E os logs abaixo
[2022-12-14 21:58:40] 'm11' iniciou a restauração!
[2022-12-14 21:58:40] Marcando restauração como em andamento...
[2022-12-14 21:58:40] Verificando se /Users/mike/otherprojects/discourse/tmp/restores/default/2022-12-14-135840 existe...
[2022-12-14 21:58:40] Copiando arquivo para o diretório tmp...
[2022-12-14 21:58:40] Descompactando arquivo, isso pode levar algum tempo...
[2022-12-14 21:58:40] Extraindo arquivo de dump...
[2022-12-14 21:58:40] Validando metadados...
[2022-12-14 21:58:40] Versão atual: 20221205225450
[2022-12-14 21:58:40] Versão restaurada: 20221212234948
[2022-12-14 21:58:40] EXCEÇÃO: Você está tentando restaurar uma versão mais recente do esquema. Você deve migrar primeiro!
[2022-12-14 21:58:40] /Users/mike/otherprojects/discourse/lib/backup_restore/meta_data_handler.rb:31:in `validate'
/Users/mike/otherprojects/discourse/lib/backup_restore/restorer.rb:112:in `validate_backup_metadata'
/Users/mike/otherprojects/discourse/lib/backup_restore/restorer.rb:43:in `run'
/Users/mike/otherprojects/discourse/script/spawn_backup_restore.rb:23:in `restore'
/Users/mike/otherprojects/discourse/script/spawn_backup_restore.rb:36:in `block in <main>'
/Users/mike/otherprojects/discourse/script/spawn_backup_restore.rb:4:in `fork'
/Users/mike/otherprojects/discourse/script/spawn_backup_restore.rb:4:in `<main>'
[2022-12-14 21:58:40] Tentando reverter...
[2022-12-14 21:58:40] Não foi necessário reverter
[2022-12-14 21:58:40] Limpando...
[2022-12-14 21:58:40] Removendo o diretório tmp '/Users/mike/otherprojects/discourse/tmp/restores/default/2022-12-14-135840'...
[2022-12-14 21:58:40] Marcando restauração como concluída...
[2022-12-14 21:58:40] Notificando 'm11' do fim da restauração...
[2022-12-14 21:58:42] Concluído!
