Es ist ziemlich selten, dass jemand dieses Problem hat. Es lässt sich normalerweise ziemlich leicht lösen. Eine monatliche Benachrichtigung über etwas zu senden, das praktisch niemand betrifft, scheint nicht sehr produktiv zu sein.
Ich denke, es ist möglich, den richtigen Namen anhand von Informationen im Archiv herauszufinden. Vielleicht ist das genau das, was Sie wirklich möchten.
Ich denke, dass Sie die Datenbank möglicherweise manuell wiederherstellen und dann die Migration ausführen können, zum Beispiel.
Ja, diese Abfrage ermöglicht es @vel, den korrekten Dateinamen wiederherzustellen. Lade die SQL-Datei in eine neue, separate Datenbank und führe diese Abfrage aus:
select max(version) from schema_migrations
Alternativ kannst du die Daten der schema_migrations in der SQL-Datei suchen und manuell die höchste Nummer auswählen.
Ich glaube auch, dass es bereits Diskussionen darüber gibt, die Metadaten auf eine andere Weise als über den Dateinamen einzubinden, um Umbenennungen von Dateien zu ermöglichen. Für den Moment sollten Umbenennungen jedoch vermieden werden.
Ich konnte es wiederherstellen! Ich habe die Schritte im Beitrag ganz oben befolgt. Entschuldigung, das war nicht klar ausgedrückt.
Es wurde erfolgreich wiederhergestellt.
Die Notiz/E-Mail wäre an die Administratoren gerichtet, um lokal auf ihrem Computer eine Sicherungskopie zu speichern, falls der Hosting-Provider ausfällt oder der Server des Hosting-Providers ausfällt (und dabei auch die Online-Backups verloren gehen).
Ich weiß, dass es selten ist, aber das ist tatsächlich passiert. Der Hosting-Provider, der meine Discourse-Installation gehostet hat, ist verschwunden. Ich habe alle Online-Backups verloren. Zufälligerweise hatte ich eine Sicherungskopie aus Oktober 2020 lokal gespeichert. Insgesamt habe ich also einige Monate an Beiträgen verloren. Sobald das Forum wieder eingerichtet war, konnte ich diese Sicherungskopie wiederherstellen.