He pasado unos días intentando muchas cosas.
Para empezar, una actualización rompió mi Discourse, creo que fue cuando Discourse se actualizó a la versión 3+.
Eso fue en marzo de 2023, trabajé en ello intermitentemente durante los últimos 12 meses sin éxito y esta semana le di un fuerte impulso.
Ninguna restauración funcionó, ni en la línea de comandos, ni a través de la interfaz de usuario de Discourse.
Pensé que en lugar de arreglar el antiguo, empezaría una nueva instalación, tenía muchas copias de seguridad automáticas en mi S3, 3.2.0/16.2 postgres/7.2 redis — una instalación muy limpia funciona muy bien… así que intenté la restauración y luego falló.
Como la base de datos no es mi especialidad, estoy en una curva de aprendizaje pronunciada, incluso intentando adivinar qué podría resolver mi problema.
Pensé que tal vez la diferencia de esquema podría hacerlo, y aunque veo que hay 14 tablas con diferencias en una comparación con una instalación base, todavía no entiendo cómo sincronizar la base de datos ni he encontrado un script para hacerlo.
log.txt (97.7 KB)