Primeiro instale o Repository
sudo apt install -y postgresql-common
sudo /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh
E então instale o PostgresSQL:
sudo apt install -y postgresql
Instale o pgAdmin4
curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
- Caso queira instalar para desktop e web:
sudo apt install pgadmin4
- Instalar apenas no desktop:
sudo apt install pgadmin4-desktop
- Instalar apenas no WEB:
sudo apt install pgadmin4-web
- Rode o seguinte para configurar o pgAdmin 4 WEB:
sudo /usr/pgadmin4/bin/setup-web.sh
Ele irá pedir email e senha, que será utilizado para acessar o pgAdmin4 web.
E então você poderá acessar https:127.0.0.1/pgadmin4
Alterar senha do usuário padrão do postgres
Agora que foi realizada a instalação, é recomendado alterar a senha do usuário root padrão que vem na instalação do PosgreSQL
Acesse o ambiente psql no terminal:
sudo -u postgres psql
Para alterar a senha, altere o ‘sua senha aqui’ com a senha desejada.
ALTER USER postgres WITH PASSWORD 'sua senha aqui';
Adicionar novo usuário e banco
Já com o ambiente psql ativo (sudo -u postgres psql) rode o seguinte comando, substituindo os nomes de acordo com o desejado:
CREATE USER nome_do_usuario with CREATEDB CREATEROLE;
ALTER USER nome_do_usuario with PASSWORD 'senha_do_seu_usuario';
Você poderá conferir se deu certo, se o nome de seu usuário aparecer ao digitar:
\du
Como abrir o pgAdmin4 no desktop:
Procure no menu iniciar por “pgAdmin4”.
Como abrir o pgAdmin4 no web:
Abra o seu pgAdmin4 versão desktop, e então faça o seguinte:
No menu superior, procure por:
File > Runtime > View Log
Role pra baixo até achar:
Application Server URL: http://127.0.0.1:{PORT_NUMBER}/?key={YOUR_KEY}
Copie esse link e abra no seu navegador.
Salve nos favoritos o link que aparecer.
Seja FELIZ.
Fontes:
https://www.postgresql.org/download/linux/debian/ https://www.pgadmin.org/download/pgadmin-4-apt/ https://stackoverflow.com/a/77839264/25248509