Eu estraguei minha instalação do Discourse em forum.atlas-games.com. Precisei atualizar para o PostgreSQL 12, mas só tinha 11 GB livres para meu banco de dados de 7 GB e recebia erros constantemente, então usei o método de “atualização manual” descrito aqui: PostgreSQL 12 update
Tudo parecia ter funcionado bem (sem erros), mas agora meu site foi redefinido para o padrão e está pedindo que eu me registre novamente e configure tudo do zero… sem posts, sem usuários, sem configurações. Sei que tenho backups… pagamos US$ 2/mês ao Digital Ocean para fazer backups semanais (parecem ter 3 dias, embora), e os backups internos do próprio fórum parecem estar acessíveis (4 dias de idade), mas espero que não tenha perdido meus dados de verdade e que exista uma maneira de reassociá-los. Executei o comando “./launcher cleanup”, no entanto.
Verifiquei o tamanho do meu banco de dados via comando de terminal: du -h /var/discourse/shared/standalone/postgres_data
Meu banco de dados caiu para 83 MB, de 7 GB anteriormente. Parece que foi realmente sobrescrito pela atualização. Executei ./launcher cleanup como parte da atualização do PostgreSQL (conforme as instruções da atualização), então não há nada para onde voltar, exceto meus backups. O Discord não foi apenas desconectado do banco de dados de alguma forma.
Restaurei meus backups; consigo lidar com a perda de alguns dias de posts (minha própria culpa por não fazer backup antes de atualizar). Só gostaria de saber por que a atualização do PostgreSQL sobrescreveu meu banco de dados, já que vou ter que tentar fazer isso novamente eventualmente.