PostgreSQL na Prática
Aprenda PostgreSQL do jeito que ele é usado no dia a dia — com exemplos que você executa e vê funcionar, do CREATE TABLE ao JSON.
- 42 tópicos em 5 módulos, 98 páginas
- Banco do curso pronto para restaurar no pgAdmin
- Todos os códigos do livro, testados no PostgreSQL 18
- Por André Ferrari, 20 anos de PostgreSQL
Pagamento seguro pela Kiwify • 7 dias de garantia • acesso imediato
Um livro para ler e um banco para praticar
Você monta um banco de dados completo — clientes, cidades, produtos e vendas — e usa o mesmo banco em todos os tópicos. Se preferir, restaura o backup pronto e vai direto para as consultas.
E-book em PDF
98 páginas, 42 tópicos, sumário clicável e código colorido, fácil de ler na tela.
Banco do curso pronto
Backup para restaurar no pgAdmin e o mesmo banco em script SQL, com tabelas, dados, views, functions e triggers.
Todos os códigos
Um arquivo .sql por tópico. Nada de copiar do PDF — abra, execute e veja o resultado.
Testado de verdade
Cada exemplo foi executado no PostgreSQL 18. Os resultados que aparecem no livro são reais.
Da estrutura do banco ao JSON, em 5 módulos
Clique em cada módulo para ver os tópicos.
Módulo 1 Estrutura do Banco de Dados 9 tópicos
- Schemas
- Tabelas
- Campos
- Relacionamentos
- Índices
- Triggers
- Funções
- Sequences
- Checks
Módulo 2 Aprendendo na Prática: Criando um Banco de Dados 7 tópicos
- Criando Schemas
- Criando Tabelas
- Tipos de Campos e como criá-los
- Checks
- Índices
- Relacionamento
- Sequence
Módulo 3 Aprendendo na Prática: SELECT 14 tópicos
- Como fazer seu primeiro SELECT
- Como fazer SELECT com relacionamento (JOIN e LEFT JOIN)
- Como fazer SELECT com filtros
- Diferença entre DISTINCT e GROUP BY
- Cálculos dentro do SELECT
- Funções que precisam de GROUP BY
- Todos os campos no GROUP BY (Ex. Data)
- Demais Comandos
- Trabalhando com Data e Hora
- Trabalhando com Junção de SELECT
- SELECT com outro SELECT (Subconsultas)
- SELECT dentro de JOIN
- SELECT dentro do FROM
- SELECT dentro do WHERE
Módulo 4 Manipulação de Dados 4 tópicos
- Como fazer INSERT
- Como fazer INSERT em massa
- Como fazer UPDATE
- Como fazer DELETE
Módulo 5 Bônus 8 tópicos
- Triggers (avançado)
- Views
- Functions (avançado)
- generate_series
- Como usar DBLink (conexão com outros bancos de dados)
- Array_to_String
- WITH (Common Table Expressions - CTEs)
- Comandos de JSON (Leitura e Geração)
Veja como são as páginas



Os erros que deixam o relatório errado — ou a consulta lenta
Ao longo do livro, as caixas "Na Prática" mostram os problemas que eu mais encontro nos bancos dos clientes, com números reais do banco do curso.
Minha regra: use LEFT JOIN por padrão. Use o JOIN só quando você sabe que o campo da ligação é obrigatório — aí os dois dão o mesmo resultado, e o JOIN deixa claro que o par sempre existe.
A tabela do FROM é a que responde "para cada ___". Para cada cliente, FROM clientes. Para cada venda, FROM vendas. Escolha o FROM pensando na pergunta.

André Ferrari
Trabalho com PostgreSQL desde 2006. Comecei como programador e hoje uso o PostgreSQL todos os dias no desenvolvimento de Business Intelligence para empresas de diversos segmentos, na AMF Tecnologia.
Este e-book é o que eu gostaria de ter tido quando comecei: direto ao ponto, com exemplos que você executa e vê funcionar.
Perguntas frequentes
Preciso saber SQL?
Não. O livro começa do zero, mas também serve para quem já usa e quer acertar os detalhes.
Ensina a instalar o PostgreSQL?
Não. A instalação leva poucos minutos e há ótimos vídeos gratuitos sobre isso. O livro foca na prática.
Funciona na minha versão?
O backup é para o PostgreSQL 18. O script SQL funciona a partir da versão 11. Todos os exemplos foram testados no PostgreSQL 18.
Como recebo?
Logo após a confirmação do pagamento, você recebe por e-mail o acesso à área de membros para baixar o PDF e o material complementar.
E se eu não gostar?
Você tem 7 dias de garantia: é só pedir o reembolso pela Kiwify.
Para quem não é?
Para quem procura administração de servidor (instalação, replicação, ajustes de servidor). O foco aqui é o SQL do dia a dia.
Tem suporte?
Dúvidas sobre o conteúdo: [email protected].
Comece a praticar hoje
E-book em PDF, banco do curso pronto e todos os códigos, por um pagamento único.