Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wDLsx-002sZD-0x for pgsql-www@arkaria.postgresql.org; Thu, 16 Apr 2026 12:31:55 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wDLsv-005Z2W-2I for pgsql-www@arkaria.postgresql.org; Thu, 16 Apr 2026 12:31:53 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wDLsv-005Z2I-16 for pgsql-www@lists.postgresql.org; Thu, 16 Apr 2026 12:31:53 +0000 Received: from mail-yw1-x1129.google.com ([2607:f8b0:4864:20::1129]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wDLst-00000001JLz-0sIq for pgsql-www@lists.postgresql.org; Thu, 16 Apr 2026 12:31:52 +0000 Received: by mail-yw1-x1129.google.com with SMTP id 00721157ae682-79ea87af213so8634987b3.0 for ; Thu, 16 Apr 2026 05:31:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776342711; cv=none; d=google.com; s=arc-20240605; b=O2Uq7IqNtQQ5EkYJf8nYuDLpzBqIlSo1ESd8XhWf4T0lAzLVs2Kd/4Se8OOOsSHujE VEK+pYptRRed6abmAcajpjp9urWBN4oFYX5qx1Zqsj87Ru8w1lFqFHKf2hnFFHbioc/n 4uJGRHj9FgMKLajo/+la/+OJ9WyMKOu48PNFkYoVeG0yKgMCTANzrtI5Hw1CnzhSa/ig gRVqqXIQGkg0eKrhnzZz4DR4J2hK0Q+xMjYftTsZhRiNu0XfynjqawLp7GghJflsLYkO TuYK9ch6JoQ4kTXltcCsLD4WRoN4Rmpt56XtNumLuNEyMd6/gEt6bBcJWQnYCMzi2QJM LIQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=u4DtcfEnlir3yl2yUgBXC4XzBvLyIsVHqzkTwAvMupE=; fh=7rvG7MJu+fwcEjIBUW5+EFyIzsNPmpKlNuiPBv50FbA=; b=cP0odZ2yy6IMFBgGe3tkkDVZVt3uudpaBDVcFDJvLTjqNVmEOeHVOzv1rjWJJp35xd vU7KHuOvoLc8dMXIYYhyWqBp/3/2WlwTpvTfvtRj/H2EPQjOjvhD/KK+vyIZ9gjYstGW X5VAwvE+ytPEkAJVKAbzFmVLWezB0ZbR7t7V09g9oZkK8MYnwWBRy7MEBjlduuN/5wEX I+AaRm3Fw5K1dZosBT9IEA4q1qmBailnOycU/sYju3cEQvrnUBRPLxk00FhWeNSV9BCS ZwpmZqw9RvJuEZyA9eZgD0LzWLTU2gJdquzxr37lU7sEC1DipxwuFHDEO8VG97yNlihu 71pQ==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776342711; x=1776947511; darn=lists.postgresql.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=u4DtcfEnlir3yl2yUgBXC4XzBvLyIsVHqzkTwAvMupE=; b=MOk4SiC9B+rsVBvZI/93j6FpGTFkzqyD7ST9YusHGgSQDVupy8ZdkvHwmwKC03NHct hxLdBKLzkpobg8VOZbCAecVBW7E+WL3b7ZPLVYnt++rS3DGurSu0jreMM4hrLdLLqrZ5 3QrUqbeYskPICtj08DgX7Tp3ri1UGOsF+/5L3PxGg5tEMSQJT3wAmFvqmHQzJo/eGiq5 e2b2NppI6dX+MT68Wf7qyxIQtEUApjnAjeAuCHHAXQREftXGZAllm+VQaVrHe2m+Kt+w RkPC8MzsIhf5Z9KHP7FCQlLM86yNfEQQ6hDpEYpXZ8k2kJ4TNgyBfXE3v4hkuDFB0Xxk 1TYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776342711; x=1776947511; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=u4DtcfEnlir3yl2yUgBXC4XzBvLyIsVHqzkTwAvMupE=; b=PuYD+Gea8TSis+LrBXrZGe9vX3xb45s44mK5ADcOGVejqk//QjQbbWO13nEMVejx9d hVQqgnk3M4jzgGPFjAJKxkGN4Feo7TYxChROa9Nvi7v+kbRUOVdRYAZjDmF9qfpwNXNy 2tIhSyYaahtsOH4Cp7YQTDtY57urWXjDMImp+yefboU+KoJ6eEiHwwkIWHxgiJ4ryAOH CF4+J79tIm8cks1TcTTwT9EvT3Uogk8oqvcWKaJu32IA1+BXDh36SrSSb8DnUANu6Slu QTELVpFTWaL7ny8qyMrz1ZdZHz/hYPNm8B8XdNNO83ZK02qUK8xly5ecPHP0mUghDKMg vlbQ== X-Gm-Message-State: AOJu0YxnBLcNonqehBDKsT/i+a+9sYDxtz296UWi8K94wiDRsXvjxe48 MHpBbidzqWoQ9woMd3LMfUxiiYXHWA6M0TLif5ciQx1/LEA7tc7yp6YWXkTLefDNwG4Jgon6/H8 P9VULjD1VbovV12fRLeE5Rp37L/MTr0n/UWs3 X-Gm-Gg: AeBDietOTiOCjDgd8wKXeHM922Sl06H8n0PPdCstnEaVhcaGfGl8bIOYQGA45JQ/WOU PpGu2c0h33+TtK7aacz2VSUvKgqyLXMFgDUxUKRpKL9UKqx3Vrq22jnl/A4qQ5H666NXGadeQ+x acmJHMujLVY9Ebbj1buPBj5uDTJ7kRjqb4zxi0SStmar7y7BOo9dkJ34ZzpNhcr8IYpNuGmB0iv 77Kl8uBLFj0fhe4BcDUwGXl0+dQZXQS5GN3AUTNX9b4Z3LMn5RhRkd7bMfoCyJiyiN3CDQVr04I 7ruYjfbYv5BeWA2wVXzDqBxT3NUxQ0c6e+vYKyhwvnACv1e2wxeN2JIsZ9XhspVciTiw+PU= X-Received: by 2002:a05:690c:6a13:b0:7a2:ce0e:863e with SMTP id 00721157ae682-7b86542b1camr32333657b3.27.1776342710505; Thu, 16 Apr 2026 05:31:50 -0700 (PDT) MIME-Version: 1.0 From: =?UTF-8?Q?Jes=C3=BAs_Espino?= Date: Thu, 16 Apr 2026 14:31:39 +0200 X-Gm-Features: AQROBzD1Sn9xQ72TaQ0jiMWFm1ycPOK8lsA-JdHFapV0Ax5hWHkDr91jb2fZ2Wc Message-ID: Subject: Request to add "Deep Dive Into a SQL Query" to the PostgreSQL Books page To: pgsql-www@lists.postgresql.org Content-Type: multipart/alternative; boundary="0000000000004254ba064f9304e1" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000004254ba064f9304e1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi PostgreSQL Web Team, My name is Jes=C3=BAs Espino, and I am the author of a recently completed b= ook titled *"Deep Dive Into a SQL Query: A Journey Through PostgreSQL's Query Processing."* I would like to request its inclusion in the official PostgreSQL books section (https://www.postgresql.org/docs/books/). This book is a deep-dive technical resource designed to help developers and DBAs understand the internal pipeline of the database. Here are the details for the entry: - *Title:* Deep Dive Into a SQL Query - *Subtitle:* A Journey Through PostgreSQL's Query Processing - *Author:* Jes=C3=BAs Espino - *Publisher:* Leanpub - *Publication Date:* 2026 - *URL:* https://leanpub.com/deep-dive-into-a-sql-query - *Description:* An in-depth journey through PostgreSQL's query processing internals. It follows a SQL statement through every stage of the pipelin= e: lexical analysis, parsing, semantic validation, rule-based rewriting, cost-based optimization, and execution. The book is grounded in PostgreSQL's actual source code and explains how the engine manages memo= ry, disk data, and concurrency. - *Version covered:* 18 I believe this resource will be highly beneficial to the community as it bridges the gap between high-level SQL and database mechanics. Thank you for your time and for all the work you do for the PostgreSQL project. Best regards, Jes=C3=BAs Espino --0000000000004254ba064f9304e1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Hi PostgreSQL Web Team,

My name is Jes=C3=BAs Esp= ino, and I am the author of a recently completed book titled "Deep = Dive Into a SQL Query: A Journey Through PostgreSQL's Query Processing.= "

I would like to request its inclusion in the official Post= greSQL books section (https://www.postgresql= .org/docs/books/). This book is a deep-dive technical res= ource designed to help developers and DBAs understand the internal pipeline= of the database.

Here are the details for the entry:

  • <= b>Title: Deep Dive Into a SQL Query

  • Subtitle: A J= ourney Through PostgreSQL's Query Processing

  • Author:<= /b> Jes=C3=BAs Espino

  • Publisher: Leanpub

  • =

    Publication Date: 2026

  • URL: https://leanpub.com/deep-dive-into-a-sql-query<= /span>

  • Description: An in-depth journey throug= h PostgreSQL's query processing internals. It follows a SQL statement t= hrough every stage of the pipeline: lexical analysis, parsing, semantic val= idation, rule-based rewriting, cost-based optimization, and execution. The = book is grounded in PostgreSQL's actual source code and explains how th= e engine manages memory, disk data, and concurrency.

  • Vers= ion covered: 18

I believe this resource will be highly = beneficial to the community as it bridges the gap between high-level SQL an= d database mechanics.

Thank you for your time and for all the work yo= u do for the PostgreSQL project.

Best regards,

Jes=C3=BAs Espin= o


--0000000000004254ba064f9304e1--