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
Vorerst konnten wir den alten Container mit ./launcher start app nach dem fehlgeschlagenen Neuerstellen starten, aber wir wissen nicht, ob unsere Datenbank in einem konsistenten Zustand ist, da der Fehler auf halbem Weg während der Migration aufgetreten ist.
Zu unserer Beruhigung: Ist bekannt, ob die Datenbankmigration vollständig zurückgerollt wird, wenn ein solcher Fehler auftritt?
Klingt nach einem Fehler. Ich nehme nicht an, dass Sie SKIP_POST_DEPLOYMENT_MIGRATIONS gesetzt haben, oder?
Oder vielleicht können Sie es als Workaround in Ihrer app.yml auf 1 setzen, den Rebuild ausführen und es dann entweder zurückändern und erneut upgraden oder innerhalb des Containers auf Null setzen und die Migration über die Befehlszeile durchführen.