Passei alguns dias tentando muitas coisas.
Para começar, uma atualização quebrou meu discourse, acredito que foi quando o Discourse atualizou para a versão 3+.
Isso foi em março de 2023, trabalhei nisso intermitentemente nos últimos 12 meses sem sucesso e esta semana me dediquei intensamente.
Nenhuma restauração funcionou, nem na linha de comando, nem pela interface do discourse.
Pensei que, em vez de consertar o antigo, eu faria uma nova instalação. Tinha muitos backups automáticos no meu S3, 3.2.0/16.2 postgres/7.2 redis — uma instalação muito limpa funciona muito bem… então fui para a restauração e ela falhou.
Como o banco de dados não é minha especialidade, estou em uma curva de aprendizado acentuada, mesmo tentando adivinhar o que poderia resolver meu problema.
Pensei que talvez a diferença de esquema pudesse ajudar, e embora eu veja que há 14 tabelas com diferenças em uma comparação com uma instalação base, ainda não entendo como sincronizar o banco de dados nem encontrei um script para fazer isso.
log.txt (97,7 KB)