Pour éviter la perte de données, avant d’importer complètement les données par script, je fais une sauvegarde de l’instance de production, je la télécharge localement et j’essaie de la restaurer dans une instance temporaire locale, mais cela échoue.
Et les logs ci-dessous
[2022-12-14 21:58:40] 'm11' a commencé la restauration !
[2022-12-14 21:58:40] Marquage de la restauration comme en cours...
[2022-12-14 21:58:40] Vérification de l'existence de /Users/mike/otherprojects/discourse/tmp/restores/default/2022-12-14-135840...
[2022-12-14 21:58:40] Copie de l'archive dans le répertoire temporaire...
[2022-12-14 21:58:40] Décompression de l'archive, cela peut prendre un certain temps...
[2022-12-14 21:58:40] Extraction du fichier de sauvegarde...
[2022-12-14 21:58:40] Validation des métadonnées...
[2022-12-14 21:58:40] Version actuelle : 20221205225450
[2022-12-14 21:58:40] Version restaurée : 20221212234948
[2022-12-14 21:58:40] EXCEPTION : Vous essayez de restaurer une version plus récente du schéma. Vous devriez migrer d'abord !
[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] Tentative de rollback...
[2022-12-14 21:58:40] Il n'y avait pas besoin de rollback
[2022-12-14 21:58:40] Nettoyage...
[2022-12-14 21:58:40] Suppression du répertoire temporaire '/Users/mike/otherprojects/discourse/tmp/restores/default/2022-12-14-135840'...
[2022-12-14 21:58:40] Marquage de la restauration comme terminée...
[2022-12-14 21:58:40] Notification à 'm11' de la fin de la restauration...
[2022-12-14 21:58:42] Terminé !
