Atualização do PostgreSQL destruiu meu fórum. Por favor, ajudem!

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.

Obrigado por qualquer ajuda.

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.

2 curtidas

Sugiro que, no futuro, execute ./launcher cleanup apenas após sua site estar no ar e funcionando 100%.

E sempre faça um backup ao realizar uma grande mudança como essa :slight_smile:

2 curtidas