Um Datenverlust zu vermeiden, erstelle ich vor dem vollständigen Importieren von Daten per Skript ein Backup der Produktionsinstanz, lade es lokal herunter und versuche, es in einer lokalen temporären Instanz wiederherzustellen. Dies schlug jedoch fehl.
Und die Protokolle wie folgt:
[2022-12-14 21:58:40] 'm11' hat die Wiederherstellung gestartet!
[2022-12-14 21:58:40] Markiere Wiederherstellung als laufend...
[2022-12-14 21:58:40] Stelle sicher, dass /Users/mike/otherprojects/discourse/tmp/restores/default/2022-12-14-135840 existiert...
[2022-12-14 21:58:40] Archiv wird in das tmp-Verzeichnis kopiert...
[2022-12-14 21:58:40] Entpacke Archiv, dies kann eine Weile dauern...
[2022-12-14 21:58:40] Dump-Datei wird extrahiert...
[2022-12-14 21:58:40] Metadaten werden validiert...
[2022-12-14 21:58:40] Aktuelle Version: 20221205225450
[2022-12-14 21:58:40] Wiederhergestellte Version: 20221212234948
[2022-12-14 21:58:40] AUSNAHME: Sie versuchen, eine neuere Version des Schemas wiederherzustellen. Sie sollten zuerst migrieren!
[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] Versuche, zurückzurollen...
[2022-12-14 21:58:40] Es war kein Rollback nötig
[2022-12-14 21:58:40] Bereinige...
[2022-12-14 21:58:40] Lösche tmp '/Users/mike/otherprojects/discourse/tmp/restores/default/2022-12-14-135840' Verzeichnis...
[2022-12-14 21:58:40] Markiere Wiederherstellung als abgeschlossen...
[2022-12-14 21:58:40] Benachrichtige 'm11' über das Ende der Wiederherstellung...
[2022-12-14 21:58:42] Fertig!
