Il est assez rare que quelqu’un rencontre ce problème. Il est généralement assez facile à résoudre. Envoyer un avis mensuel sur quelque chose qui affecte pratiquement personne ne semble pas très productif.
Je pense qu’il est possible de déterminer quel devrait être le nom grâce aux informations contenues dans l’archive. Peut-être que c’est ce que vous recherchez vraiment.
Je pense que vous pourriez être en mesure de restaurer la base de données manuellement, puis d’exécuter la migration, par exemple.
Oui, cette requête permettra à @vel de reconstruire le nom de fichier approprié. Chargez le fichier SQL dans une nouvelle base de données distincte et exécutez cette requête :
select max(version) from schema_migrations
Sinon, trouvez les données de schema_migrations dans le fichier SQL et sélectionnez manuellement le numéro le plus élevé.
Je crois également qu’il y a des discussions en cours pour inclure les métadonnées d’une manière autre que le nom du fichier, permettant ainsi de renommer les fichiers. Mais pour l’instant, il faut éviter les renommages.
J’ai pu le restaurer ! J’ai suivi les étapes indiquées dans le message épinglé en haut. Je m’excuse si ce n’était pas clair.
La restauration a été effectuée avec succès.
La note ou l’e-mail serait destiné aux administrateurs afin qu’ils sauvegardent une copie locale sur leur ordinateur, au cas où l’hébergeur ferait défaut ou que le serveur de l’hébergeur tomberait en panne (emportant ainsi les sauvegardes en ligne).
Je sais que c’est rare, mais cela s’est réellement produit. L’hébergeur qui accueillait mon installation Discourse a disparu. J’ai perdu toutes les sauvegardes en ligne. Par chance, j’avais sauvegardé localement une copie d’octobre 2020. Au total, j’ai perdu quelques mois de messages. J’ai pu restaurer cette sauvegarde une fois les forums remis en place.