02 Instalação e conexão - rodrigomourapinto/aprenda_postgresql GitHub Wiki

Instalação e conexão

A instalação depende do sistema operacional. Para estudar SQL, é suficiente ter um servidor PostgreSQL ativo e um cliente como psql ou pgAdmin.

A documentação oficial de PostgreSQL 18 apresenta a versão 18 como corrente e mantém documentação também para versões suportadas anteriores.

Referência: https://www.postgresql.org/docs/18/

Conectar com psql

Exemplo local:

psql -h localhost -p 5432 -U postgres -d postgres

Os parâmetros mais usados são:

Parâmetro Uso
-h host do servidor
-p porta
-U role usada na conexão
-d banco de destino

Comandos úteis dentro do psql

\conninfo
\l
\dn
\dt
\d clientes
\du
\q

Criar o banco do laboratório

CREATE DATABASE postgresql_ptbr;

Depois, conecte-se ao banco:

psql -d postgresql_ptbr

Strings de conexão

Uma aplicação normalmente usa algo equivalente a:

postgresql://usuario:senha@localhost:5432/postgresql_ptbr

Em ambientes reais, evite deixar senha em código-fonte. Prefira variáveis de ambiente, secret managers ou mecanismos equivalentes.