# La reconstruction échoue sur db:migrate avec PG12

**URL:** <https://meta.discourse.org/t/rebuild-fails-on-db-migrate-w-pg12/224287>\
**Category:** Self-hosting\
**Created:** [Avril 14, 2022, 3:25 UTC](https://meta.discourse.org/t/rebuild-fails-on-db-migrate-w-pg12/224287 "2022-04-14T15:25:57Z")\
**Posts on this page:** 1\
**Showing post:** 21

<div class="post-metadata">

**Author:** ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)\
**Post date:** [Mai 8, 2022, 9:11 UTC](https://meta.discourse.org/t/rebuild-fails-on-db-migrate-w-pg12/224287/21 "2022-05-08T09:11:06Z")

</div>

Salut, si vous avez une sauvegarde de Discourse, je vous suggère d’essayer cela sur un serveur différent pour l’essayer d’abord.

Je pense que vous avez rencontré ce problème lors de la mise à niveau d’une instance de Discourse qui exécutait une ancienne version.

Alors, essayez d’installer une copie de Discourse en modifiant manuellement le fichier yml pour utiliser la version « stable » de Discourse et en épinglant la version de PostgreSQL à 12.

Si la compilation réussit, essayez de restaurer la sauvegarde. J’espère qu’elle sera restaurée avec succès.  
Si cela réussit, remplacez le modèle PostgreSQL 12 par le modèle PostgreSQL par défaut et commentez la balise stable afin que Discourse soit reconstruit avec les derniers tests réussis.

Je pense que si la sauvegarde est récupérable, elle devrait alors pouvoir survivre aux mises à niveau de PostgreSQL et de Discourse.

Faites-moi savoir si vous rencontrez des problèmes.

---

_[View the full topic](https://meta.discourse.org/t/rebuild-fails-on-db-migrate-w-pg12/224287)._
