Suggestions de sauvegarde - Créez un grand panneau clignotant pour ne pas renommer vos sauvegardes

J’ai reçu le message :

Échec de la restauration à partir de la sauvegarde car le fichier de sauvegarde a été renommé

J’ai ensuite trouvé la raison dans ce fil de discussion :

Quelques suggestions à partir de cela :

  • Pourriez-vous ajouter une note à l’utilisateur pour ne pas renommer la sauvegarde si le nom est important ?

  • S’il existe déjà une note, pourriez-vous la rendre plus grande et ajouter plus d’éclat ?

  • Envoyez des rappels une fois par mois pour exécuter ou télécharger une sauvegarde. La mienne est ancienne :frowning:

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é.

Les sauvegardes hebdomadaires (locales) sont activées par défaut dans Discourse. N’est-ce pas, @pfaffman ?

Oui. Les sauvegardes hebdomadaires sont la valeur par défaut.

Le problème ici est qu’il a renommé une ancienne sauvegarde, puis n’a pas pu la restaurer de la manière recommandée.

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.