Fallo al actualizar de 2.7 a 3.1: "hotlinked_media_status" ya existe

Esta es muy probablemente la migración problemática:

Idealmente, ¿no debería comprobar primero que el tipo no existe?

  • Una opción es que intentes ejecutar esa migración hacia atrás desde la línea de comandos:

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

    Luego reconstruir, pero perderás el contenido actual de esa tabla. ¿La migración parece reconstruirla?

  • Otra opción es ir a la base de datos y eliminar ese tipo manualmente de la tabla pg_type y luego reconstruir. Pero esto es, sin duda, más arriesgado ya que te sales de la sincronización con las migraciones.