Mise à niveau de 2.7 vers 3.1 échoue : "hotlinked_media_status" existe déjà

C’est très probablement le problème de migration :

Idéalement, cela devrait d’abord vérifier que le type n’existe pas ?

  • Une option consiste à essayer d’exécuter cette migration en sens inverse depuis la ligne de commande :

    ./launcher enter app
    rake db:migrate:down VERSION=20220428094026
    

    Puis à reconstruire, mais vous perdrez le contenu actuel de cette table. La migration semble cependant la reconstruire ?

  • Une autre option consiste à aller dans la base de données et à supprimer manuellement ce type de la table pg_type, puis à reconstruire. Mais c’est sans doute plus risqué car vous sortez de la synchronisation avec les migrations.