E-BOOK + BANCO DE DADOS PRONTO

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
R$ 47pagamento único • PDF + material
Comprar agora

Pagamento seguro pela Kiwify • 7 dias de garantia • acesso imediato

O que você recebe

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.

Conteúdo

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
  1. Schemas
  2. Tabelas
  3. Campos
  4. Relacionamentos
  5. Índices
  6. Triggers
  7. Funções
  8. Sequences
  9. Checks
Módulo 2 Aprendendo na Prática: Criando um Banco de Dados 7 tópicos
  1. Criando Schemas
  2. Criando Tabelas
  3. Tipos de Campos e como criá-los
  4. Checks
  5. Índices
  6. Relacionamento
  7. Sequence
Módulo 3 Aprendendo na Prática: SELECT 14 tópicos
  1. Como fazer seu primeiro SELECT
  2. Como fazer SELECT com relacionamento (JOIN e LEFT JOIN)
  3. Como fazer SELECT com filtros
  4. Diferença entre DISTINCT e GROUP BY
  5. Cálculos dentro do SELECT
  6. Funções que precisam de GROUP BY
  7. Todos os campos no GROUP BY (Ex. Data)
  8. Demais Comandos
  9. Trabalhando com Data e Hora
  10. Trabalhando com Junção de SELECT
  11. SELECT com outro SELECT (Subconsultas)
  12. SELECT dentro de JOIN
  13. SELECT dentro do FROM
  14. SELECT dentro do WHERE
Módulo 4 Manipulação de Dados 4 tópicos
  1. Como fazer INSERT
  2. Como fazer INSERT em massa
  3. Como fazer UPDATE
  4. Como fazer DELETE
Módulo 5 Bônus 8 tópicos
  1. Triggers (avançado)
  2. Views
  3. Functions (avançado)
  4. generate_series
  5. Como usar DBLink (conexão com outros bancos de dados)
  6. Array_to_String
  7. WITH (Common Table Expressions - CTEs)
  8. Comandos de JSON (Leitura e Geração)
Por dentro

Veja como são as páginas

Página do sumário do e-book
Sumário clicável: vá direto ao tópico.
Página do Tópico 1, Schemas, com exemplos de código
Explicação direta e exemplos que rodam.
Página com a caixa Na Prática e resultados reais
Resultados reais e as caixas "Na Prática".
Na Prática

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.

54 × 60clientes com JOIN e com LEFT JOIN: seis somem sem avisar
+20%no total de vendas por causa de um JOIN que não devia estar lá
★ NA PRÁTICA • ANDRÉ FERRARI

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.

Foto de André Ferrari
Quem escreveu

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.

Dúvidas

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.

R$ 477 dias de garantia
Comprar agora