Por que o PostgreSQL não aparece?
Não encontrado, serviço parado, conexão recusada e senha recusada são quatro problemas diferentes — e a porta é o que separa quase todos eles.
Antes de procurar solução, identifique qual dos quatro problemas é o seu. Eles se parecem na tela e pedem ações completamente diferentes.
Identifique o caso
| O que aparece | O que significa | Va para |
|---|---|---|
| PostgreSQL não encontrado para a porta | Não há instalação utilizável nessa porta | Caso 1 |
| Conexão recusada | Há instalação, mas nada respondendo | Caso 2 |
| Não foi possível conectar | O servidor não aceitou a conexão | Caso 3 |
| Falha de autenticação / senha recusada | Conectou, mas a senha não serve | senha recusada |
Os três primeiros estão explicados abaixo.
Como o RestauraDB procura o PostgreSQL
Entender isso resolve a maior parte dos casos.
O RestauraDB parte da porta. Ele identifica qual PostgreSQL está atendendo naquela porta e usa os programas daquela instalação. Se nada estiver atendendo, ele procura instalações nos locais padrão do Windows.
Caso 1 — não há instalação utilizável nessa porta
Significa que nada estava atendendo na porta informada e nenhuma instalação foi localizada nos locais padrão.
Confira nesta ordem:
- A porta está correta? É a causa mais comum. Confirme qual porta o sistema do cliente usa.
- O PostgreSQL está instalado nesta máquina? Abra Instalar o Postgres e veja se há versão instalada.
- A instalação está em local fora do padrão? Instalações feitas manualmente, em pastas incomuns, podem não ser localizadas quando o serviço não está em execução. Iniciar o serviço normalmente resolve.
Se não houver PostgreSQL instalado, instale pela tela Instalar o PostgreSQL — é o caminho suportado.
Caso 2 — conexão recusada
Há instalação, mas nada está atendendo naquela porta. Quase sempre o serviço do PostgreSQL está parado.
- Confirme que o serviço daquela versão está em execução.
- Confirme que a porta corresponde a essa instalação, e não a outra.
- Tente novamente a operação.
Se a máquina foi reiniciada há pouco, aguarde alguns instantes: o PostgreSQL pode ainda estar subindo.
Caso 3 — não foi possível conectar
O serviço responde, mas a conexão não é aceita. Normalmente a configuração local do PostgreSQL não está liberada para o uso que o RestauraDB faz.
Use Ajusta CONF, descrito em Ajustar configuração e DLLs. Esse ajuste exige que o RestauraDB esteja aberto como administrador e reinicia o serviço do PostgreSQL ao final.
Mais de uma instalação na máquina
É a situação que mais gera confusão. Cada instalação tem:
- porta própria;
- bancos próprios;
- senha própria;
- configuração própria.
Um banco que “sumiu” quase sempre está na outra instalação. Antes de concluir que algo se perdeu, tente a outra porta.
Como confirmar em qual PostgreSQL você está
O caminho mais direto: abra o QueryConsole com a mesma porta e veja quais bancos aparecem. Se a lista tiver os bancos esperados, a porta está certa.
Quando escolher cada ação
| Situação | Ação |
|---|---|
| Não há PostgreSQL na máquina | Instalar pela tela Instalar o Postgres |
| Há instalação, serviço parado | iniciar o serviço |
| Serviço ativo, conexão não aceita | Ajusta CONF |
| Conecta mas recusa a senha | Conferir a senha daquela porta |
| Versão antiga sem dependência do Windows | DLL Microsoft |
Quando tentar novamente
Repita a operação depois de: corrigir a porta, iniciar o serviço ou concluir o Ajusta CONF. Repetir sem mudar nada não altera o resultado.
Quando procurar suporte
Procure suporte quando:
- a porta está correta, o serviço ativo, e o PostgreSQL continua sem ser encontrado;
- o ajuste de configuração conclui e a conexão continua falhando;
- há dúvida sobre qual instalação atende o sistema do cliente.
Informe o código exibido, a porta usada e a versão do PostgreSQL. Não envie senhas.
Artigos relacionados
- Instalar o PostgreSQL
- Ajustar configuração e DLLs
- A senha do PostgreSQL foi recusada
- Restaurar um banco
- RDB-PG-001 — PostgreSQL não encontrado
- RDB-PG-002 — Senha do PostgreSQL recusada
- RDB-PG-003 — Sem conexão com o PostgreSQL
- RDB-PG-006 — Falha ao ajustar a configuração
Artigos relacionados
Instalar PostgreSQL
Escolha a versão do PostgreSQL e execute ajustes de configuração quando necessário.
Ajustar configuração e DLLs do PostgreSQL
Ajusta CONF exige administrador e reinicia o serviço; as ações de DLL dependem de internet. Saiba o que conferir e como recuperar quando falha.
Restaurar um banco de dados
Passo a passo para selecionar um backup e restaurar em uma instalação PostgreSQL.
A senha do PostgreSQL foi recusada. Como resolver?
Descubra se o problema é mesmo a senha ou se a porta está apontando para outra instalação do PostgreSQL.