Sí, entiendo que es difícil revertir una migración de base de datos. Obviamente, Discourse no está diseñado pensando en mi estrategia de gestión de lanzamientos y despliegue. Debería dejar de nadar contra la corriente.
Tengo un entorno de staging, así que simplemente abandonaré cualquier idea de construcción y despliegue repetibles, probaré en staging y luego cruzaré los dedos y los dedos de los pies al pasar a producción.
Gracias por tu ayuda @sam