1

Instalar PostgreSQL + pgAdmin4 no Ubuntu 20.10

#Arquitetura de Sistemas
Maria Fisher
Maria Fisher

1- Instalar PostgreSQL no Ubuntu 20.10


$ sudo apt update 
$ sudo apt install postgresql #instala a versão mais atual 
$ sudo systemctl is-active postgresql
$ sudo systemctl is-enabled postgresql 
$ sudo systemctl status postgresql


2- Criar um Database

$ sudo su - postgres 
$ psql

postgres=# ALTER USER postgres WITH PASSWORD ‘suasenha’;

Para criar novo usuario 
postgres=# CREATE USER novodb1 WITH CREATEDB LOGIN ENCRYPTED PASSWORD 'senhanovodb1';

Criar novo database
postgres=# CREATE DATABASE novodb1;
postgres=# CREATE DATABASE novodb2;

Verificar database
postgres=# \l 

Criar permissao para usuario acessar database 
postgres=# GRANT ALL PRIVILEGES ON DATABASE novodb2 TO novodb1;

Deletar database 
postgres=# DROP DATABASE novodb1;

Acessar database:
$ psql -U postgres -h localhost #database que vem com a instalação
$ psql -U novodb1 -h localhost #meu database recentemente criado


3- Instalando pgAdmin 
No terminal, add Repositorio:

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 && apt update ' 

4-  Para instalar desktop and web:
sudo apt install pgadmin4 

Para saber o IP Adress
ip add

Para acessar pgAdmin no desktop va para Aplicações e procure por pgAdmin, o logo vai aparecer e ao clicar nele a pagina do pgAdmin vai abrir no browser.
Depois de acessar a pagina é necessario configurar. O prof Laureano ensina como fazer a configuração então só seguir a aula.  

OBS [Com o pgAdimin aberto, na tab Connection o Username é postgres e o Password tem que ser o mesmo se tu modificou o Usuario no passo 2 (# ALTER USER postgres WITH PASSWORD ‘suasenha’;)]


1
25

Comentários (2)

0
D

Dione Santos

04/07/2021 22:36

Muito obrigado!...

0
Claudinei Nobrega

Claudinei Nobrega

19/01/2021 12:08

Parabéns Maria Fisher pela iniciativa !!!

None

Brasil