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 1vt6gZ-0036tk-0R for pgsql-hackers@arkaria.postgresql.org; Thu, 19 Feb 2026 16:15:27 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vt6gY-004NVq-0B for pgsql-hackers@arkaria.postgresql.org; Thu, 19 Feb 2026 16:15:26 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vt6gX-004NVh-2A for pgsql-hackers@lists.postgresql.org; Thu, 19 Feb 2026 16:15:25 +0000 Received: from mail-ot1-x32c.google.com ([2607:f8b0:4864:20::32c]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vt6gU-00000000ABH-2uJ9 for pgsql-hackers@postgresql.org; Thu, 19 Feb 2026 16:15:25 +0000 Received: by mail-ot1-x32c.google.com with SMTP id 46e09a7af769-7d4c383f2fcso943868a34.0 for ; Thu, 19 Feb 2026 08:15:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1771517721; cv=none; d=google.com; s=arc-20240605; b=g6ompTYvFsqxkZrxFJlaCiwuQAqeDy8jAgxLmwKjE+Rbb1OwXwUJBgGutsddLUc91V CNxjB8DMlPRc2chElMQYwMVoY1Vn9nxQF5PS/0ebQvs09tZ2G6qNyfSPFQWnO9RQnhiR GH3LnmU0Md1///W4aB0EZZPczp3+erRfL1aaWjN2pE0EjIrKiQLG4N5k/AchEIlDbdb8 KyBb0NLK5d6V6DMXZjnC/A29BYvpq8lVp4PaPaub2RK0pUsrVsMcTUUj4y0HyFBAARWD lEimTjtkeujL5zx7tELUjmFTHLEmZr59/PoaGJdcz/EFfbhUX1RU6yDlJenhzkFrndWw AWQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=fnaROLDa84bB7F4mSI44BTtb3lmUpu/GSvx69kZbukM=; fh=zpE1nQKtsZTbqf6opBtZBAfD+3QGQJ9XXQOWv9UVfr8=; b=ik6EUEBnuVzy98t/cV6ILDzHcs7OP8oO94JrZpDZ0/GoqovlHbEvK7V3/LwOyyle1x dJoDshbOjtO1scDesLDaz79TlvmNJTgoKzg4LAn30KPwNCT4UyCUwPTuD6zs7mnzwYSn 3IU/SMHZ7n0JZLEjzVwipvvNizWLKQPv/e6vjGIgbLJZHWN1xOvnZQCjrEZdFdKZrfm6 nbr+U6jqHd5JHkbyVlJepVHfdwLzCH1S/ed3r1E2tylF+/KcryGjGk2aINYGWQQGCqpT 4aN924G/+sA3MzgLX3BZUxcpvODH1t65aiYzuAMUlt7LNHyVcpQIrgvAWwU8MNX1+gvy Tqgg==; darn=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=20230601; t=1771517721; x=1772122521; darn=postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=fnaROLDa84bB7F4mSI44BTtb3lmUpu/GSvx69kZbukM=; b=aIyJjuUIFOcaT1QNELnOvyNtURAof7LmdoFHLC4vNwKfVUsFvlZE53OtgFJ0os/D5R sdvmWYCG5uBcjljv8e4j4AT6AHx/SgdHqYeFQDCmZL0PLxoYC26axh1jM0mXaxiE8tUr xMEqrOobtKt2woMDHgyajP+8OJBsG0BUv9VMVkhdJqXlWoSQc2cu6fux+Mllaai0Zglb 8Q3lKctRzpcQ0oED2XYdGWekzCB/BB4dxRP30DdkknkLTNFn739tKM8y9weHYt088VJY eqbgXZ5EG354Pek8iz0rkqkES/nOTNqF71G35hbdOPuag5HQIQoyYuFRUUpLD0SjdPU0 NREA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771517721; x=1772122521; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=fnaROLDa84bB7F4mSI44BTtb3lmUpu/GSvx69kZbukM=; b=oN2+C1VTfGbfuMz5bNIshgAJnWdh8AaZSsAN3hlmtbhDE64dF5eebsdEkxIR01dNGg Fv/Fo4iYL+6QlwAvpk4IfEVR96Td1mvPlww+1Yt827cPBXoy7T4e3oL/z/6LezMWLGTw lc90DIVWEDMyn2vtRB1DIdhExIDVzA6cIrybxZmGJ9r52ag2op036GCnblr4hFqa8bkK uib9//n9hAYOE3smG2IKfDooheJLCxNMAxU81d0yib+ux8oJ9bohSo1k/NFjEDKNMIVL lOYjrrZbH3AHEpOenov9yoB6JMBNGnlAaJBlNNeYn9Tiv/3tRD3VR9EHuAf5T6oGlPlo tM9Q== X-Forwarded-Encrypted: i=1; AJvYcCUh16IGdQ0yMlY/z/v7mOjlLYqB9+ACJDJP2PwvE8L8zH8brzDb9w5RTSFnUMxO3N3vYexndS+r9F261aT7@postgresql.org X-Gm-Message-State: AOJu0Yy/7/0/qxQ8P9pg1AzP9G8Iqs3qam1+qFKLRXJ32Xr5YEh9NrEA FLwy56hC2XF964Iznu7R1oIi2IYChCbBxLBUV4W4RLtC4hGPx4zpPe3n7lRNRLVcaeqqC5c2gdi XmZjNs4oyXM11Uo8o1vhI2upe2z39u5Y= X-Gm-Gg: AZuq6aKWgOgRlxy92UXLLqSIDjr29xvYG/l5NXio+XlLtsxmHD/dRC8W8YgnFF7z8P9 /bakt6mYdSOKy9kiDHEg2O21hB6erafnd++TIsay21n6r4Zk73mQsHVBLCUblPJjrMfPOFX1Poe NyJjgeeyMu6zW7L39BKhXgynHplBwR1iAneepKrxKDDln/bMle8qz51fi19kJn5/5wvJ09aMdGi kDf0TF8aM2Xd5geqXrbQP5CZYbZUVlh130a0xZbKg7dMtzwcoMP6rHl8sClSq76QSlG9iuLCIDv KAwOtn0o X-Received: by 2002:a05:6830:3c04:b0:7d1:90d6:3ee with SMTP id 46e09a7af769-7d5127b7925mr2503512a34.8.1771517721507; Thu, 19 Feb 2026 08:15:21 -0800 (PST) MIME-Version: 1.0 References: <0bd69007-f591-4584-aa13-037be2171aea@proxel.se> In-Reply-To: From: "David G. Johnston" Date: Thu, 19 Feb 2026 09:14:45 -0700 X-Gm-Features: AaiRm51Qc0Tq4HuKa3nJFfBVVwgVkQrp4Z8hA9qxPJfoeLq7-oBUllXG5v6JIpM Message-ID: Subject: Re: DOCS - Add introductory paragraph to Getting Started chapter To: Philip Alger Cc: Dragos Andriciuc , Andreas Karlsson , "pgsql-hackers@postgresql.org" Content-Type: multipart/alternative; boundary="00000000000080fb07064b2f9cc9" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000080fb07064b2f9cc9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Feb 19, 2026 at 6:51=E2=80=AFAM Philip Alger w= rote: > > > On Thu, Feb 19, 2026 at 3:58=E2=80=AFAM Dragos Andriciuc < > dragos.andriciuc@percona.com> wrote: > >> Thanks for pointing that out. The intention was to add two paragraphs an= d >> it is now corrected to use >> two separate tags. Attached is v2 of the patch. >> >> I have verified that the docs build and render correctly in HTML locally= . >> >>> >>> > Hello, > > It's always good to add more documentation. I wouldn't consider two singl= e > sentences as separate paragraphs though. > > However, I think these sentences can be combined into one. > > For example: > > This chapter provides a practical introduction to > PostgreSQL > by guiding you through software installation, basic architectural > concepts, and how to create and access > your first database. > > I think this version combines the two essentially. > > All that does is put the existing Table of Contents into paragraph form. I'd keep the second sentence and let the ToC speak for itself personally. Or put a bit more effort into saying something about those topics that a ToC header cannot convey. I'm fine with the status quo though, at least compared to the proposed. Probably should make 'server', 'client' and 'database' links to the glossary - though the architecture page will also provide detail if they perform a linear read. Looking at this more critically, why does installation come before architecture? I would expect architecture to include information that improves understanding what is being installed and why. Or, more generally, theory before practice. Suggestion: [First] This chapter provides a brief introduction to the concepts and terminology employed in PostgreSQL's design. [Then] It also walks you through getting a server and client installed on your machine and ensuring it is functioning by creating a new database and connecting to it via the command line client. David J. --00000000000080fb07064b2f9cc9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Thu, Feb 19, 2026 at 6:51=E2=80=AFAM Philip Alger <<= a href=3D"mailto:paalger0@gmail.com">paalger0@gmail.com> wrote:

On Thu, Feb 19, 2026 at 3:58=E2=80=AFAM Dragos Andriciuc <dragos.andriciuc@perco= na.com> wrote:
Thanks for pointing that out. The i= ntention was to add two paragraphs and it is now corrected to use
two se= parate <para> tags. Attached is v2 of the patch.

I have verified that the docs build and render= correctly in HTML locally.


Hello,

It's al= ways good to add more documentation. I wouldn't consider two single sen= tences as separate paragraphs though.=C2=A0

Howeve= r, I think these sentences can be combined into one.

For example:

This chapter=C2=A0provides a pract= ical introduction to <productname>PostgreSQL</productname>
by guiding you through software=C2=A0installation, basic architectura= l concepts, and how to create and access=C2=A0
your first=C2=A0da= tabase.

I think this version combines the two esse= ntially.

=C2=A0
All that does is put the existing Table of Contents into paragraph form= .=C2=A0 I'd keep the second sentence and let the ToC speak for itself p= ersonally.=C2=A0 Or put a bit more effort into saying something about those= topics that a ToC header cannot convey.=C2=A0 I'm fine with the status= quo though, at least compared to the proposed.

Probab= ly should make 'server', 'client' and 'database' li= nks to the glossary - though the architecture page will also provide detail= if they perform a linear read.

Looking at this more c= ritically, why does installation come=C2=A0before architecture?=C2=A0 I wou= ld expect architecture to include information that improves understanding w= hat is being installed and why.=C2=A0 Or, more generally, theory before pra= ctice.

Suggestion:
<= div class=3D"gmail_default"><para>
= [First] This chapter provides a brief introduction to the concepts and term= inology employed in PostgreSQL's design.=C2=A0 [Then] It also walks you= through getting a server and client installed on your machine and ensuring= it is functioning by creating a new database and connecting to it via the = command line client.
</para>
<= div class=3D"gmail_default">
David J.

<= div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif= ">
--00000000000080fb07064b2f9cc9--