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 1vvX3T-006bPW-0b for pgsql-hackers@arkaria.postgresql.org; Thu, 26 Feb 2026 08:49:07 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vvX3R-00BL5i-3C for pgsql-hackers@arkaria.postgresql.org; Thu, 26 Feb 2026 08:49:06 +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 1vvX3R-00BL5X-24 for pgsql-hackers@lists.postgresql.org; Thu, 26 Feb 2026 08:49:05 +0000 Received: from mail-pj1-x1036.google.com ([2607:f8b0:4864:20::1036]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vvX3N-00000001GXD-3yJO for pgsql-hackers@postgresql.org; Thu, 26 Feb 2026 08:49:04 +0000 Received: by mail-pj1-x1036.google.com with SMTP id 98e67ed59e1d1-358ed696623so217265a91.0 for ; Thu, 26 Feb 2026 00:49:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772095742; x=1772700542; darn=postgresql.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=XokLRsuNDjtom9Oa7VK2S7w1SkevNxxJ2utCym41Nvw=; b=My0i3kQRYLNr9dfo5sMHi+ehX2/XeqzAgQG4KxHLybCWN5aBafhX+aW+Zkw1UdbQZ6 YSS+k/q2K6a3TOI1XekIqekAR+eD1Cu45Z7AMAmTG+/xph6dfRzeuCtH6mhYa7TxqptC FB2fgQg8wmhB5BRDiYooihoBzK8AYHnR6B0MGQzM4NMAv0YFwwHUkskU/0t+qWNJ/BCO QV55CmIZb6tSuTsB073PZKQ3NJPmPxFdc3IOb2fgvOqHiN9hFFF+/6ZBe7X6EXk+yV88 pk7z9H62zpbc1D8OJ5UaBDBhDvRx4bScTGQzntnh3sb699mJ7rfFYrbbpe6Ka8twLXH5 Z09A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772095742; x=1772700542; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=XokLRsuNDjtom9Oa7VK2S7w1SkevNxxJ2utCym41Nvw=; b=baM+p8z9ipVH2L1suQU2gj2UXZNHzB06jMvWSC2M5B10mc58Y6LeIshH9R1qEIexUC CAvsaF60fZ6b/Gez1tZwqEO5B5CcbtH3F9Vovz3zYfEM2tQSBMoQAUu8WfAeWJlXzog3 Vwl5rDSl7mnKiJ++RtN+smhO6PF9KZkRlO5YbpXg6ETMbFjAiTVXdFqExwFUvtHVog7w dQCxxyjJIDMM8G7ZXmaNUKGtr49YdAMnuHN3QAiOdJtN2sPPx/+5qpTRqnn2Wc0ysH0U pfADvzA4Xrmh58T/PMGbpGXaYyyWcMdvpCeGqK1iyY7DICU7ATcXR9W9wYAgmZOaEmsY WDNA== X-Forwarded-Encrypted: i=1; AJvYcCV3PkJD/TNtN91mBr1SDXb59BzqclMkzqHCIMBCN2sMFEKDhVsNsnMosHvcTIirJPhmOS22Uyo7vHEK0hWr@postgresql.org X-Gm-Message-State: AOJu0YwEwQh9TUbXjLDN4vgsXgWGpVdCYNMcoCrMMjgnyxADdx3r4riy bxPQ/IhHEpnSmsuGzXWQEQ7x6xUi9wmG+6IBe3JjIeUKwmmDiVSEthA0uv4DEg== X-Gm-Gg: ATEYQzx/12HRIJvlkbRC6AwUPvGpKYghmCYQfBcoLOG4j093JQi4Tn0Ot4N0JpZppYn TIsn/idWqQLeF7blSuNbbHmnlQJSw+BrSRHqsIdk8s8Iawkz2QYIIT7VFDLddP2MM1iwPiQkAFC w8vZ6xZoXU5HuHG235iWOW5eCdmRSUfYndLZPUc8jBWpdzYhmSPmkb5yBQVYCIiruCc6PUATBDx Hv8g7qEJ4j1Ph1wMdcuEx/0Dq6PbxF484t14mLWYS9aoQN1b9AdzPV0X8+Dtn9I7m+egpJNkwhT V7i2ffkbTvprpkUW7kXRnt33t5sYxMTnW8WuBwQG+0u3vHN4kZ0DjTuAiYPNU/U1ksY15MIWIns z65dEWq+qjzO93cSlxcdVkiKecXLoq1Zh3BL9lNm17PJd8N6u8rL80Xt15JcymgIojPNkp6cpdv T2R6DgwMClKG9AKBkkvFLzyRZ+oeGyNw== X-Received: by 2002:a17:90b:3b48:b0:341:8491:472a with SMTP id 98e67ed59e1d1-35928a5ab9dmr2964897a91.4.1772095742284; Thu, 26 Feb 2026 00:49:02 -0800 (PST) Received: from smtpclient.apple ([203.10.98.27]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3593dcad63esm1975135a91.2.2026.02.26.00.49.00 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Feb 2026 00:49:01 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.400.21\)) Subject: Re: DOCS - Add introductory paragraph to Getting Started chapter From: Chao Li In-Reply-To: Date: Thu, 26 Feb 2026 16:48:25 +0800 Cc: "David G. Johnston" , Philip Alger , Andreas Karlsson , "pgsql-hackers@postgresql.org" Content-Transfer-Encoding: quoted-printable Message-Id: References: <0bd69007-f591-4584-aa13-037be2171aea@proxel.se> To: Dragos Andriciuc X-Mailer: Apple Mail (2.3864.400.21) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk > On Feb 20, 2026, at 01:04, Dragos Andriciuc = wrote: >=20 > Hello, >=20 > The chapter currently opens directly with a list of subsections and no = introductory text. >=20 > This differs from the structure used in other chapters, but I = understand the preference for avoiding redundancy with the ToC. >=20 > I've revised the introduction to simplify the structure and avoid = restating the table of contents too directly, merging the two sentences = into one. >=20 > Attached is v3. >=20 >=20 >=20 > From: David G. Johnston > Sent: Thursday, February 19, 2026 6:14 PM > To: Philip Alger > Cc: Dragos Andriciuc ; Andreas Karlsson = ; pgsql-hackers@postgresql.org = > Subject: Re: DOCS - Add introductory paragraph to Getting Started = chapter > On Thu, Feb 19, 2026 at 6:51=E2=80=AFAM Philip Alger = wrote: >=20 >=20 > On Thu, Feb 19, 2026 at 3:58=E2=80=AFAM Dragos Andriciuc = wrote: > Thanks for pointing that out. The intention was to add two paragraphs = and it is now corrected to use > two separate tags. Attached is v2 of the patch. >=20 > I have verified that the docs build and render correctly in HTML = locally. >=20 >=20 > Hello, >=20 > It's always good to add more documentation. I wouldn't consider two = single sentences as separate paragraphs though.=20 >=20 > However, I think these sentences can be combined into one. >=20 > For example: >=20 > This chapter provides a practical introduction to = PostgreSQL > by guiding you through software installation, basic architectural = concepts, and how to create and access=20 > your first database. >=20 > I think this version combines the two essentially. >=20 > 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. >=20 > 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. >=20 > 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. >=20 > 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. > >=20 > David J. >=20 >=20 > V3 seems very polished. I agree the new paragraph is a helpful = improvement for new doc readers. Best regards, -- Chao Li (Evan) HighGo Software Co., Ltd. https://www.highgo.com/