O banco já existe. Posso continuar?

O que exatamente acontece com os dados atuais ao continuar, como confirmar que o destino está certo e o que fazer quando há dúvida.

Resposta curta: só continue se o banco atual puder ser perdido.

Onde esse aviso costuma aparecer por engano

O aviso é útil: ele avisa que existe algo no destino. Mas ele aparece tanto quando o destino está certo quanto quando está errado. Os enganos mais comuns:

SituaçãoO que acontece se continuar
Nome do banco quase igual ao de produçãoO banco de produção é substituído
Porta apontando para outra instalaçãoO banco errado, em outro servidor, é substituído
Reaproveitou o nome de um teste anteriorO teste anterior se perde — geralmente sem problema
Restaurou o mesmo backup de novoO banco volta ao mesmo estado — sem perda real

Antes de confirmar, cheque nesta ordem

  1. Porta — ela define em qual instalação do PostgreSQL o banco vive. Uma porta errada aponta para outro servidor inteiro.
  2. Host — confirme se é a máquina local ou outra.
  3. Nome do banco — leia caractere por caractere. Nomes de cliente costumam ser parecidos entre si.
  4. Arquivo de backup — confirme que é do cliente e da data esperados.

Alternativas mais seguras

  • Restaure com outro nome. Nada obriga a usar o nome existente. Restaure como cliente_teste e confira antes de decidir.
  • Faça uma cópia do banco atual antes, se ele ainda tiver valor.
  • Use um banco em branco quando o objetivo for apenas conferir o backup.

Como saber se o destino era mesmo o certo

Depois de restaurar, confira no banco restaurado se os dados batem com o esperado — o período, o volume, o cliente. Se algo parecer de outro cliente, pare imediatamente e acione o suporte antes de qualquer novo passo.

Se você substituiu o banco errado

  1. Não restaure nada por cima — isso costuma piorar.
  2. Verifique se existe backup recente do banco que foi substituído.
  3. Acione o suporte informando o nome do banco, a porta e o horário.

Quanto mais cedo o suporte for acionado, maior a chance de recuperar a partir de um backup existente.

Quando procurar suporte

Procure suporte quando:

  • você suspeita que o destino errado foi substituído;
  • não existe backup recente do banco que foi sobrescrito;
  • há dúvida sobre qual porta atende o banco de produção daquele cliente.

Informe o nome do banco, a porta e o que estava tentando fazer.

Artigos relacionados

Artigos relacionados

Nesta página