pgAdmin 4: Configurando um server do Postgres


Nessa postagem aprenderemos a como conectar o pgAdmin 4 com um banco de dados PostgreSQL.

Se você ainda não tem o PostgreSQL ou o pgAdmin instalado, veja nossa postagem: PostgreSQL + pgAdmin 4 + Docker Compose: Criando ambiente para uso

Se você seguiu o nosso passo a passo para configurar o pgAdmin basta você acessar o endereço http://localhost:15432 para poder acessar o painel de controle.

Assim que você acessar será exigido que você digite o email e senha, esses dados é setado assim que você cria o contâiner do pgAdmin no docker.

Após o login você irá encontrar uma tela bem parecida com essa:

Agora basta clicar com o botão direito do mouse sobre a opção Servers e navegar até a opção Create -> Server

No modal que será aberto, na aba General clique no campo Name e informe um nome qualquer para a sua conexão:

Agora clique na aba Connection e informe os dados de conexão do seu banco de dados Postgres:

Se campo Host você pode digitar o IP ou URL que seu banco está hospedado ou pode informar o nome do container docker, se o pgAdmin estiver no mesmo network do postgres.

No campo Port deve ser informado a porta do seu banco de dados normalmente é a porta 5432.

No campo Username e Password deve ser informado as credenciais de acesso ao banco de dados Postgres.

Após preenchido os campos nescessários basta clicar no botão de Save, se tudo estiver correto a conexão será efetuada.

Pronto, agora você conseguiu conectar com o postgres e no menu lateral esquerdo ele já está disponível para consulta.

Comentários

  1. O que posso fazer se aparece este erro:

    Unable to connect to server:

    could not connect to server: Connection refused (0x0000274D/10061)
    Is the server running on host "localhost" (::1) and accepting
    TCP/IP connections on port 5432?

    ResponderExcluir
    Respostas
    1. Esse erro acontece quando o pgAdmin não consegue conectar com banco de dados. Certifique que o banco de dados subiu corretamente (docker ps) e que a porta, usuário e senha estão corretos.

      O mais provável é que você não criou a instância docker do seu banco de dados ou se criou a porta ou o usuário e senha estão incorretos.

      Excluir

Postar um comentário

Postagens mais visitadas deste blog

Oh My Zsh: Melhorando a produtividade do seu terminal

Python: Duas formas de criar um Switch Case