Upgrade von 2.7 auf 3.1 schlägt fehl: "hotlinked_media_status" existiert bereits

Dies ist höchstwahrscheinlich die problematische Migration:

Idealerweise sollte zuerst geprüft werden, ob der Typ nicht existiert?

  • Eine Option ist, dass Sie versuchen könnten, diese Migration rückwärts von der Kommandozeile auszuführen:

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

    Dann neu erstellen, aber Sie verlieren den aktuellen Inhalt dieser Tabelle. Die Migration scheint sie jedoch neu zu erstellen?

  • Eine andere Option ist, in die Datenbank zu gehen und diesen Typ manuell aus der Tabelle pg_type zu löschen und dann neu zu erstellen. Dies ist jedoch wohl riskanter, da Sie aus dem Takt mit den Migrationen geraten.