2021-12-13 08:57:12.809 UTC [902] discourse@discourse ERROR: column "token" of relation "email_tokens" does not exist
2021-12-13 08:57:12.809 UTC [902] discourse@discourse STATEMENT: ALTER TABLE email_tokens ALTER COLUMN token DROP NOT NULL
rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:
PG::UndefinedColumn: ERROR: column "token" of relation "email_tokens" does not exist
Por ahora, logramos iniciar el contenedor antiguo con ./launcher start app después de que la reconstrucción fallara, pero no sabemos si nuestra base de datos está en un estado consistente, ya que el fallo ocurrió a mitad de la migración.
Para nuestra tranquilidad, ¿se sabe si la migración de la base de datos se revierte completamente cuando ocurre un fallo como este?
Suena como un error. No supongo que tengas SKIP_POST_DEPLOYMENT_MIGRATIONS configurado, ¿verdad?
O, tal vez como solución alternativa, puedes configurarlo en 1 en tu app.yml, ejecutar la reconstrucción, y luego cambiarlo de nuevo y actualizar de nuevo o dentro del contenedor, configurarlo en cero y migrar en la línea de comandos.