Atualização do site exige atualização do banco de dados após atualização manual do banco de dados

Olá,

Tentei realizar uma atualização manual do postgres de acordo com o tópico aqui. Tudo correu bem, exceto pela etapa final de reconstrução, onde o launcher continua me informando que preciso atualizar meu banco de dados para o postgres 15 (para o qual não tenho espaço em disco suficiente). Como posso depurar isso?

Estou confiante em minhas habilidades de bash, então não hesite em executar comandos complicados.

1 curtida

Você pode mudar para o modelo pg13 e adiar a atualização.

O que eu recomendaria é mover para uma nova VM, pois a sua antiga provavelmente já está desatualizada.

Em seguida, basta restaurar o banco de dados para o novo servidor. Você pode consultar Mover um site Discourse para outro VPS com rsync e copiar os certificados. Mas não copie o banco de dados; é mais fácil restaurá-lo no novo servidor e pular a etapa de atualização.

2 curtidas

Pelo seu post, presumo que você viu esta mensagem:

Se sim, o script de atualização ainda detecta que você tem o PG 13 instalado, o que implica que o antigo diretório de dados ainda está sendo montado no contêiner. Assumindo que a atualização foi bem-sucedida, é possível que os diretórios não tenham sido renomeados corretamente.

Lembre-se que o launcher também verifica o espaço em disco disponível, mas isso retorna uma mensagem diferente.

Se você ainda estiver com problemas, compartilhe seu arquivo app.yml sanitizado, todos os comandos que você executou para a atualização manual e suas saídas, e a saída completa da reconstrução.

2 curtidas