pgAdmin o phpMyAdmin do Postgres
A melhor solução para visualização de dados num banco Postgres, mais próximo da experiência de quem vem do phpMyAdmin, na minha opinião é o pgAdmin.
Sim, eu sei que tem o dbeaver, inclusive ando testando ele, e em breve quero fazer um outro post sobre isso.
Instalando o pgAdmin
Tem algumas formas de rodar o pgAdmin no seu computador.
- Instalar Globalmente
- Rodar num container (Docker)
Particularmente te recomendo rodar num Docker, mas, fica a escolha de cada um.
1. Instalar Globalmente
Precisa que você tenha as coisas instaladas na sua máquina diretamente. Como o pacote do pgadmin.
No Mac você instala com isso:
brew install --cask pgadmin4
Linux
curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add -
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'
sudo apt update
sudo apt install pgadmin4-desktop
Windows:
Link para download
2. Rodar num container
precisa que você tenha o Docker rodando na sua máquina. Vantagem pois roda em um ambiente isolado.
particularmente eh oq eu recomendo.
docker run -d \
--name pgadmin \
-p 5050:80 \
-e [email protected] \
-e PGADMIN_DEFAULT_PASSWORD=admin \
dpage/pgadmin4
Configurando e adicionando um novo server.
Para acessar: se for pelo Docker acesse no seu navegador http://localhost:5050 , caso seja pela instalação direta no sistema, procure nos seus apps.
Assim que você instalar (seja la qual for a maneira), vai iniciar aqui para você colocar suas credenciais.
Você coloca o seu email e senha, e escolhe o idioma que vai usar no sistema.

Que credenciais?
As que a gente definiu lá na criação no container do Docker, ou então se você instalou direto na máquina vai aparecer primeiro para você criar o email e senha. 😉
Sua primeira visualização vai ser essa. Então você vai clicar em Add New Server para adicionar um novo provedor do banco de dados.

A partir daí já vai abrir um modal para você preencher os dados.
Já guarda ai essas info:
- Nome da conexão (é um nome interno seu, nada púiblico)
- Host do banco -> o domínio onde ta hospedado, tipo localhost ou abc.db.hospedador.com
- Porta que tá rodando o banco, normalmente a convenção é que o postgres rode em 5432, mas dependendo de onde ta essa porta pode mudar.
- Usuário, eh o usuario que você vai usar para entrar no banco de dados em si.
- Senha, a senha desse usuário
-
Inicialmente coloca os dados de identificação do banco ai na sua máquina

-
Vai para a aba de Connection e coloca host, port, user

-
Por fim, não se esqueça de colocar o SSL mode como require

O SSL mode, é algo usado normalmente quando o banco de dados está em produção, e se ele eh required ou não normalmente quem diz é o lugar onde você hospeda
É isso, ja pode navegar pelos seus bancos, criar novos, ver registros, executar queries, e uma ruma de coisa.
Espero ter ajudado!