Urgent, échec de la build mise à niveau UniqueViolation

Bingo … d’accord, je te suggère de poster dans le sujet de mise à niveau :+1:

En y réfléchissant, à l’extérieur de votre conteneur, essayez de renommer votre ancien fichier PostgreSQL et de renommer le nouveau en _new.

Ensuite, essayez de redémarrer le service dans Docker.

Les fichiers se trouvent dans /var/discourse/shared/standalone à l’extérieur du conteneur.

  1. Renommez postgres_data en postgres_data_new
  2. Renommez postgres_data_old en postgres_data
  3. Redémarrez le service à l’intérieur du conteneur comme indiqué ci-dessus
  4. Vérifiez qu’il a redémarré en inspectant les journaux.
  5. Si tout est bon, vous pouvez procéder à la correction des données.

Salut @merefield, je réponds ici pour le compte de @vw_james (nouveau compte, il semble avoir atteint une limite de publications pour le moment).

Cela a fonctionné pour nous, le site est de nouveau en ligne avec les anciennes données. Nous verrons ce qu’il en est ensuite lorsque nous tenterons à nouveau la mise à niveau. Merci infiniment pour votre aide !

Plaisir, content que cela ait fonctionné !

D’ailleurs, pour toute personne lisant cette solution, vous pouvez tout à fait renommer ce fichier dans Docker également, car le chemin est monté.