18 psql - rodrigomourapinto/aprenda_postgresql GitHub Wiki
psql
psql é o cliente de linha de comando mais direto para trabalhar com PostgreSQL.
Navegação
\l
\c postgresql_ptbr
\dn
\dt
\d clientes
\d+ pedidos
\du
Histórico e edição
O histórico da sessão pode ser reaproveitado com as teclas de seta. Para repetir uma consulta por comando, use o histórico do próprio shell/cliente conforme o ambiente.
Executar arquivo
No shell:
psql -d postgresql_ptbr -f exemplos/04-consultas.sql
Dentro do psql:
\i exemplos/04-consultas.sql
Variáveis
\set limite 10
SELECT * FROM produtos LIMIT :limite;
Sair
\q
Use \? para ajuda dos comandos do psql e \h para ajuda SQL, por exemplo \h SELECT.