<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>PostgreSQL e SQL on Dirlei Friedrich</title><link>https://dfls.eti.br/topics/postgresql-e-sql/</link><description>Recent content in PostgreSQL e SQL on Dirlei Friedrich</description><generator>Hugo -- 0.152.2</generator><language>pt-br</language><copyright>Dirlei Friedrich</copyright><lastBuildDate>Thu, 30 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://dfls.eti.br/topics/postgresql-e-sql/index.xml" rel="self" type="application/rss+xml"/><item><title>SQL da Semana #03 — DISTINCT ON: obtendo o registro mais recente por grupo</title><link>https://dfls.eti.br/posts/sql-da-semana-03-distinct-on-postgresql/</link><pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><guid>https://dfls.eti.br/posts/sql-da-semana-03-distinct-on-postgresql/</guid><description>Aprenda a usar DISTINCT ON no PostgreSQL para obter o registro mais recente de cada grupo com ordenação determinística.</description></item><item><title>SQL da Semana #02 — FILTER: agregações condicionais mais claras</title><link>https://dfls.eti.br/posts/sql-da-semana-02-filter-postgresql/</link><pubDate>Thu, 23 Jul 2026 00:00:00 +0000</pubDate><guid>https://dfls.eti.br/posts/sql-da-semana-02-filter-postgresql/</guid><description>Aprenda a usar a cláusula FILTER do PostgreSQL para criar agregações condicionais mais legíveis e evitar expressões CASE repetitivas.</description></item><item><title>SQL da Semana #01 — RETURNING: obtendo dados sem fazer uma nova consulta</title><link>https://dfls.eti.br/posts/sql-da-semana-01-returning-postgresql/</link><pubDate>Wed, 15 Jul 2026 00:00:00 +0000</pubDate><guid>https://dfls.eti.br/posts/sql-da-semana-01-returning-postgresql/</guid><description>Aprenda a usar RETURNING no PostgreSQL para obter os dados inseridos, alterados ou removidos sem executar uma consulta adicional.</description></item><item><title>PostgreSQL Reliability Lab - Lab 02: Inicialização de banco de dados</title><link>https://dfls.eti.br/posts/postgresql-reliability-lab-lab-02-inicializacao-de-banco-de-dados/</link><pubDate>Sun, 12 Jul 2026 00:00:00 +0000</pubDate><guid>https://dfls.eti.br/posts/postgresql-reliability-lab-lab-02-inicializacao-de-banco-de-dados/</guid><description>Evoluindo um PostgreSQL reproduzível para uma base realista, com roles, schemas, extensões, modelo de e-commerce e carga de dados automatizada.</description></item><item><title>PostgreSQL Reliability Lab - Lab 01: Ambiente confiável com Docker</title><link>https://dfls.eti.br/posts/postgresql-reliability-lab-lab-01-ambiente-confiavel-com-docker/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://dfls.eti.br/posts/postgresql-reliability-lab-lab-01-ambiente-confiavel-com-docker/</guid><description>Construindo um ambiente PostgreSQL reproduzível e confiável com Docker, com foco em boas práticas próximas de produção.</description></item><item><title>Configurando PostgreSQL no Windows para Ambiente de Desenvolvimento com Protheus</title><link>https://dfls.eti.br/posts/configurando-postgresql-windows-protheus-desenvolvimento/</link><pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate><guid>https://dfls.eti.br/posts/configurando-postgresql-windows-protheus-desenvolvimento/</guid><description>Guia completo para instalar e configurar PostgreSQL no Windows com integração ao Protheus, incluindo ODBC e DBAccess.</description></item><item><title>Backup Lógico vs Backup Físico no PostgreSQL: Entenda as Diferenças</title><link>https://dfls.eti.br/posts/backup-logico-vs-backup-fisico-postgresql/</link><pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate><guid>https://dfls.eti.br/posts/backup-logico-vs-backup-fisico-postgresql/</guid><description>Entenda as diferenças entre backup lógico e backup físico no PostgreSQL, quando usar cada um e como montar uma estratégia profissional de backup.</description></item><item><title>PostgreSQL: origem, evolução e quem está por trás de um dos bancos open source mais avançados</title><link>https://dfls.eti.br/posts/postgresql-origem-governanca/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>https://dfls.eti.br/posts/postgresql-origem-governanca/</guid><description>Entenda a origem do PostgreSQL, sua evolução desde o Ingres, como funciona sua governança e por que ele se tornou uma das principais opções em banco de dados open source.</description></item><item><title>EXISTS vs IN vs JOIN no SQL: qual usar e quando?</title><link>https://dfls.eti.br/posts/sql-exists-vs-in-vs-join-protheus/</link><pubDate>Mon, 16 Mar 2026 00:00:00 +0000</pubDate><guid>https://dfls.eti.br/posts/sql-exists-vs-in-vs-join-protheus/</guid><description>Entenda as diferenças entre EXISTS, IN e JOIN no SQL e saiba quando usar cada abordagem em consultas com grandes volumes de dados no Protheus.</description></item></channel></rss>