Dois-je faire quelque chose de spécial pour récupérer cela ? J’obtiens toujours Caused by:\nActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint \"index_post_hotlinked_media_on_post_id_and_url_md5\" lors de l’exécution d’une reconstruction du lanceur, même après avoir effectué un élagage Docker.
La correction vient de passer les tests il y a quelques secondes. Si vous reconstruisez maintenant, cela devrait beaucoup mieux fonctionner. Faites-nous savoir comment cela se passe.
Sur mon instance de développement, la migration de la base de données réussit, mais si je restaure une sauvegarde à partir de 2022-04-27-153103-v20220407195246.tar.gz, cela échoue :
[361/9020]
Migration de la base de données... EXCEPTION : /home/pfaffman/src/discourse-repos/discourse/lib/discourse.rb:126:in `exec': Échec de la migration
de la base de données.
Ignoré /home/pfaffman/src/discourse-repos/discourse/db/schema_cache.yml car il a expiré. La version actuelle du schéma est 20220407195246, mais celle du fichier de cache du schéma est 20220428094027.
rake aborted!
StandardError : Une erreur s'est produite, cette migration et toutes les suivantes ont été annulées :
suivi de plus de cela avec certains de ces éléments :
ActiveRecord::StatementInvalid: PG::DuplicateObject: ERROR : le type « hotlinked_media_status » existe déjà