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.98.2) (envelope-from ) id 1xBZqs-00000003H4L-2Q4r for pgsql-docs@arkaria.postgresql.org; Tue, 29 Sep 2026 15:34:42 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.98.2) (envelope-from ) id 1xBZqr-0000000FX9j-2V4x for pgsql-docs@arkaria.postgresql.org; Tue, 29 Sep 2026 15:34:41 +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.98.2) (envelope-from ) id 1xBZqr-0000000FX9b-10H8 for pgsql-docs@lists.postgresql.org; Tue, 29 Sep 2026 15:34:41 +0000 Received: from mail-gateway-shared11.cyon.net ([194.126.200.64]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1xBZqp-00000001tOu-0tRW for pgsql-docs@lists.postgresql.org; Tue, 29 Sep 2026 15:34:40 +0000 Received: from s010.cyon.net ([149.126.4.19]) by mail-gateway-shared11.cyon.net with esmtpsa (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim) (envelope-from ) id 1xBZqj-009j3C-1E for pgsql-docs@lists.postgresql.org; Tue, 29 Sep 2026 17:34:35 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=fromdual.com; s=default; h=Content-Type:In-Reply-To:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID:Content-Transfer-Encoding:Sender: Reply-To:Content-ID:Content-Description; bh=oAd8/11lypw89VRh9alJmaxtXHWKXpBJCwFbfUTecYw=; b=S9btxEepOfcwRC0ehP0+TC2wmE zgF6VpDiDynJot6rMHLOzA+iS39KqDxDK2zH3pKPORLwHpZt0VEYhGgvJCpBiLX82LPYtfu3+4/ND P1/Ei57M/EM/t7eQqDPdN9qADemoXxebZbH3+M/ivjtrE87nuursQrcDO9uq3u3Jk+oSnVDs2IwFM Vp8oM7eIZS1wdeUaYoku5C6UkeLHifwzuhWDIHmDgF+XHPCxamOCjYclFi/Dxib1gI30TPuV/hv6M G0jQZ3ClnIve9yhs6SnmRsCioBrOUjZ7MJ2nRx1OrCd0Ju0cABbah6BKy1vkDMljSxNSUUXVjO80J hJbdirkA==; Received: from [10.20.10.51] (port=3670 helo=mail.cyon.ch) by s010.cyon.net with esmtpa (Exim 4.99.4) (envelope-from ) id 1xBZqe-00000006U9b-1FGC; Tue, 29 Sep 2026 17:34:28 +0200 Message-ID: Date: Tue, 29 Sep 2026 17:34:27 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Little formatting issues in doc To: David Rowley Cc: pgsql-docs@lists.postgresql.org, Daniel Gustafsson References: <777637c4-9d31-498d-a8ef-645fb510bf5a@fromdual.com> Content-Language: en-US From: Oli Sennhauser Autocrypt: addr=oli.sennhauser@fromdual.com; keydata= xsBNBFzjvawBCAC6AvymdyfbnZZ/Wlg2yLhbZolXzZZ0hBcQjnmltB+Wo+hZ7mibSmDZhgtr 1dU7ia9FdzbbbnDdnTZF6kCkrjqxZAZw/kvWe9LVbewTJd4RBCaz7FQ8bTRrkCuO3M2Nl0cx ruU9qNLHhzb1iTqvT9uKd563yJdVm0Dk3hJiXGBU9xoRRDGIub2lxRiRn7ZYXj1y11+OvIU5 0khZnBKm6ursVvZiEbwOVsEXDDnI51Z25tBRWpSt638Mk7DZgDLlpP1PG9QYbHLJxG6EOlkh nVxDSViwnLaonSlwumQHNU9XEZDOiM3OmOD9n1Sx9Sg1esYicqju9xflXCyDLMDREHvZABEB AAHNO09saSBTZW5uaGF1c2VyIChGcm9tRHVhbCBMTEMpIDxvbGkuc2VubmhhdXNlckBmcm9t ZHVhbC5jb20+wsB4BBMBAgAiBQJc472sAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAK CRC1jPEdPJ3eqVsZCACCyhm6zq1uCvrHkf+Sm47fMi3TK2VeVPpeOfBCXnyoRK0ma9IbE8e1 AZTHImIDhVCE8/SG0bOofZ8FWcqIs78PoocAK5nBLrD8VC9WSejo0+hmp7c4CcVmFj6wePNJ Ro3x6jBedSnTEK+3vg2HZflMlTpOTPt/Jnt0rvHwA5GRWidFxLFrqadjMP844FbM5m+Jl2S7 QwKaHJd4klCkIWIOrre+5TlqXym49XDAdg68+Dti8rNIdM1fOSmWW12FyAubXaLrFmcx+nRZ RqfNTS+vmBGrh5kOrllTdyNrSzSC1eM1Y4bZal8vxUzzCNs0cuRAjVkgOOd69XbsnNiSHdnV zsBNBFzjvawBCACzvySueZ1nCGP2DiWyuwJrQSUkNTL1gai5147b47hvFekaMpOxMYtN3PBy anTfmr+vX8qBL4PA56vv6gHhoZrJGhxuDskczBTyt90GnytK+QeBYfZxdVYk4oq4fCtv4KVN W+uA5C7fN8XPo/T12PmikNV+1XBlDi0JpEdZC1RTjpPBvla23rBUxfhKvoiTT/vB+hMv2PdU tZ05AOvW/pHEBByMv7PGye2KV8oJlQranMMe25L/OUlZ5pBdTr1kxLtPEau+2aA6uhgSumkB grN1zGIlyuSaBHTAIkZ9+8NUgIOhKhf24Cqp0YhVty99XCh3mqmT1UX0yRskvkeHwW9DABEB AAHCwF8EGAECAAkFAlzjvawCGwwACgkQtYzxHTyd3qnZIAf/cZvsCFo8OXDB66qfdPZnqcvv /2C9kqncSH/xBpR+I1keOsm6f1ro8xtq8OUE6PdF1dfNfvKFacQbzsONQ6zNQodtwJ3LbMFW BacsUiOCCFVkCuX9J2KSFbjFEotyRnezI6KVxLb+jNpGrMBjM2ts52QG5klTS9a63q2DZSzn A7yTEPWL5yZthxvh3C3GGIKKuBCIkzV7sfV7LSEW4aK8J/G0EZJrPKOHYfLRSPd6T2f2rf1M xpAYSZajVX6KTnQbifuFE8JIUfipVayZP7v3eJPuU6+oReBhjZ640ANe69ipAyT/F92sQiKB rVdvg1VskXKoqSemFFRtZe8J9uFO4Q== In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------ga2p162AaBpGrpZnclsamLUu" X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - s010.cyon.net X-AntiAbuse: Original Domain - lists.postgresql.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - fromdual.com X-Get-Message-Sender-Via: s010.cyon.net: authenticated_id: oli.sennhauser@fromdual.com X-Authenticated-Sender: s010.cyon.net: oli.sennhauser@fromdual.com List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------ga2p162AaBpGrpZnclsamLUu Content-Type: multipart/mixed; boundary="------------rSBb5vq4xvXTfWZQc1Vx0xSc"; protected-headers="v1" From: Oli Sennhauser To: David Rowley Cc: pgsql-docs@lists.postgresql.org, Daniel Gustafsson Message-ID: Subject: Re: Little formatting issues in doc References: <777637c4-9d31-498d-a8ef-645fb510bf5a@fromdual.com> In-Reply-To: --------------rSBb5vq4xvXTfWZQc1Vx0xSc Content-Type: multipart/mixed; boundary="------------reuGm50CxbgOJ30UPmBU0FY4" --------------reuGm50CxbgOJ30UPmBU0FY4 Content-Type: multipart/alternative; boundary="------------ikhT0mVMLI6S80rqxxT8HGp0" --------------ikhT0mVMLI6S80rqxxT8HGp0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T0suIFRoYW5rcywgRGF2aWQhDQoNClF1ZXN0aW9uOiBIb3cgZnJlcXVlbnRseSBpcyB0aGUg ZG9jdW1lbnRhdGlvbiBidWlsdCBhbmQgcHVibGlzaGVkPw0KDQogRnJvbSB0aGUgSFRNTCBj b2RlIEkgY2FuIHNlZSBzb21ldGhpbmcgbGlrZSB0aGlzOg0KDQo8bWV0YSBwcm9wZXJ0eT0i YXJ0aWNsZTpwdWJsaXNoZWRfdGltZSIgDQpjb250ZW50PSIyMDI2LTA4LTEzVDEyOjUyOjU0 Ljc0MTM0NCIgLz4NCg0Kd2hpY2ggbG9va3MgbGlrZTogIk5vdCBkYWlseSIuDQoNClRoYW5r cywNCk9saQ0KDQoNCk9uIDI5LzA5LzIwMjYgMTU6MjQsIERhdmlkIFJvd2xleSB3cm90ZToN Cj4gT24gV2VkLCAzMCBTZXB0IDIwMjYgYXQgMDE6NTYsIERhbmllbCBHdXN0YWZzc29uPGRh bmllbEB5ZXNxbC5zZT4gd3JvdGU6DQo+Pj4gT24gMjkgU2VwIDIwMjYsIGF0IDExOjIwLCBP bGkgU2VubmhhdXNlcjxvbGkuc2VubmhhdXNlckBmcm9tZHVhbC5jb20+IHdyb3RlOg0KPj4+ IFNoYWxsIEkgd3JpdGUgYSBwYXRjaCBmb3IgdGhpcz8gQW55Ym9keSB3aWxsaW5nIHRvIGxv b2sgYXQgYSBwYXRjaD8NCj4+IFBsZWFzZSBkbyAoZm9yIGJvdGgpLg0KPiBTb3JyeSwgc29t ZSBjcm9zc2ZpcmUgaGVyZS4gSSBwdXNoZWQgdGhlIGZpeCBmb3IgdGhlIG9idmlvdXNseSBi cm9rZW4NCj4gb25lLiBJIGRpZG4ndCBmZWVsIHRoZSBuZWVkIHRvIHN0YW5kYXJkaXNlIG9u ICJERUNMQVJFIiBiZWluZyBvbiBpdHMNCj4gb3duIGxpbmUuIFRoZXJlIGFyZSBvdGhlciBl eGFtcGxlcyB0aGF0IGRlY2xhcmUgdGhlIHNpbmdsZSB2YXJpYWJsZSBvbg0KPiB0aGUgc2Ft ZSBsaW5lLiBQbGVudHkgb2Ygb25lcyBmb3IgY3Vyc29ycy4NCj4NCj4gY2QgZG9jICYmIGdp dCBncmVwIC1FICJeXHMqREVDTEFSRSINCj4NCj4gSSBmZWVsIGxpa2UgaWYgd2UgYWRqdXN0 ZWQgdGhlICJERUNMQVJFIHBhc3NlZCBCT09MRUFOOyIgb25lLCB0aGUNCj4gZmxvb2RnYXRl cyB3b3VsZCBvcGVuIGZvciB0aGUgcmVtYWluZGVyLg0KPg0KPiBEYXZpZA0KPg0KPg0KLS0g DQoNCkZyb21EdWFsIC0gTmV1dHJhbCBhbmQgdmVuZG9yIGluZGVwZW5kZW50IE1hcmlhREIs IE15U1FMIGFuZCBQb3N0Z3JlU1FMIHNlcnZpY2VzLg0KDQpGcm9tRHVhbCBHbWJIICAgICAg ICAgICAgICAgICAgICAgUmViZW53ZWcgNg0KQ0ggLSA4NjEwIFVzdGVyDQpPbGkgU2Vubmhh dXNlciAgICAgICAgICAgICAgICAgICAgQ0VPIC8gU2VuaW9yIENvbnN1bHRhbnQNClBob25l OiArNDEgNDQgNTAwIDU4IDIwICAgICAgICAgICBNb2JpbGU6ICs0MSA3OSA4MzAgMDkgMzMN Cm9saS5zZW5uaGF1c2VyQGZyb21kdWFsLmNvbSAgICAgICBodHRwczovL3d3dy5mcm9tZHVh bC5jb20NClR3aXR0ZXI6IGZyb21kdWFsDQoNCg== --------------ikhT0mVMLI6S80rqxxT8HGp0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

OK. Thanks, David!

Question: How frequently is the documentation built and published?

From the HTML code I can see something like this:

<meta property=3D"article:published_time" content=3D"2026-08-13T12:52:54.741344" <= span>/>

which looks like: "Not daily".

Thanks,
Oli


On 29/09/2026 15:24, David Rowley wrote:
On Wed, 30 Sept 2026 at 01:5=
6, Daniel Gustafsson <daniel@yesql.se> wrote:

        
On 29 Sep 2026, at 11:20=
, Oli Sennhauser <oli.sennhauser@fromdual.com> wrote:

        
Shall I write a patch fo=
r this? Anybody willing to look at a patch?
Please do (for both).
Sorry, some crossfire here. I pushed the fix for the obviously broken
one. I didn't feel the need to standardise on "DECLARE" being on its
own line. There are other examples that declare the single variable on
the same line. Plenty of ones for cursors.

cd doc && git grep -E "^\s*DECLARE"

I feel like if we adjusted the "DECLARE passed BOOLEAN;" one, the
floodgates would open for the remainder.

David


--=20

FromDual - Neutral and vendor independent MariaDB, MySQL and PostgreSQL s=
ervices.

FromDual GmbH                     Rebenweg 6
CH - 8610 Uster
Oli Sennhauser                    CEO / Senior Consultant
Phone: +41 44 500 58 20           Mobile: +41 79 830 09 33
oli.sennhauser@fromdual.com       https://www.fromdual.com
Twitter: fromdual
--------------ikhT0mVMLI6S80rqxxT8HGp0-- --------------reuGm50CxbgOJ30UPmBU0FY4 Content-Type: application/pgp-keys; name="OpenPGP_0xB58CF11D3C9DDEA9.asc" Content-Disposition: attachment; filename="OpenPGP_0xB58CF11D3C9DDEA9.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xsBNBFzjvawBCAC6AvymdyfbnZZ/Wlg2yLhbZolXzZZ0hBcQjnmltB+Wo+hZ7mib SmDZhgtr1dU7ia9FdzbbbnDdnTZF6kCkrjqxZAZw/kvWe9LVbewTJd4RBCaz7FQ8 bTRrkCuO3M2Nl0cxruU9qNLHhzb1iTqvT9uKd563yJdVm0Dk3hJiXGBU9xoRRDGI ub2lxRiRn7ZYXj1y11+OvIU50khZnBKm6ursVvZiEbwOVsEXDDnI51Z25tBRWpSt 638Mk7DZgDLlpP1PG9QYbHLJxG6EOlkhnVxDSViwnLaonSlwumQHNU9XEZDOiM3O mOD9n1Sx9Sg1esYicqju9xflXCyDLMDREHvZABEBAAHNO09saSBTZW5uaGF1c2Vy IChGcm9tRHVhbCBMTEMpIDxvbGkuc2VubmhhdXNlckBmcm9tZHVhbC5jb20+wsB4 BBMBAgAiBQJc472sAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRC1jPEd PJ3eqVsZCACCyhm6zq1uCvrHkf+Sm47fMi3TK2VeVPpeOfBCXnyoRK0ma9IbE8e1 AZTHImIDhVCE8/SG0bOofZ8FWcqIs78PoocAK5nBLrD8VC9WSejo0+hmp7c4CcVm Fj6wePNJRo3x6jBedSnTEK+3vg2HZflMlTpOTPt/Jnt0rvHwA5GRWidFxLFrqadj MP844FbM5m+Jl2S7QwKaHJd4klCkIWIOrre+5TlqXym49XDAdg68+Dti8rNIdM1f OSmWW12FyAubXaLrFmcx+nRZRqfNTS+vmBGrh5kOrllTdyNrSzSC1eM1Y4bZal8v xUzzCNs0cuRAjVkgOOd69XbsnNiSHdnVzsBNBFzjvawBCACzvySueZ1nCGP2DiWy uwJrQSUkNTL1gai5147b47hvFekaMpOxMYtN3PByanTfmr+vX8qBL4PA56vv6gHh oZrJGhxuDskczBTyt90GnytK+QeBYfZxdVYk4oq4fCtv4KVNW+uA5C7fN8XPo/T1 2PmikNV+1XBlDi0JpEdZC1RTjpPBvla23rBUxfhKvoiTT/vB+hMv2PdUtZ05AOvW /pHEBByMv7PGye2KV8oJlQranMMe25L/OUlZ5pBdTr1kxLtPEau+2aA6uhgSumkB grN1zGIlyuSaBHTAIkZ9+8NUgIOhKhf24Cqp0YhVty99XCh3mqmT1UX0yRskvkeH wW9DABEBAAHCwF8EGAECAAkFAlzjvawCGwwACgkQtYzxHTyd3qnZIAf/cZvsCFo8 OXDB66qfdPZnqcvv/2C9kqncSH/xBpR+I1keOsm6f1ro8xtq8OUE6PdF1dfNfvKF acQbzsONQ6zNQodtwJ3LbMFWBacsUiOCCFVkCuX9J2KSFbjFEotyRnezI6KVxLb+ jNpGrMBjM2ts52QG5klTS9a63q2DZSznA7yTEPWL5yZthxvh3C3GGIKKuBCIkzV7 sfV7LSEW4aK8J/G0EZJrPKOHYfLRSPd6T2f2rf1MxpAYSZajVX6KTnQbifuFE8JI UfipVayZP7v3eJPuU6+oReBhjZ640ANe69ipAyT/F92sQiKBrVdvg1VskXKoqSem FFRtZe8J9uFO4Q=3D=3D =3DR4cZ -----END PGP PUBLIC KEY BLOCK----- --------------reuGm50CxbgOJ30UPmBU0FY4-- --------------rSBb5vq4xvXTfWZQc1Vx0xSc-- --------------ga2p162AaBpGrpZnclsamLUu Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEElvdgv38C2LNx33c+tYzxHTyd3qkFAmq72oMFAwAAAAAACgkQtYzxHTyd3qlD 3Qf/VUz1LcuircsCS/w0bVGEedRIjJrQddbEdTB9NV3pFObFZk6sCMkXUB4bG/IJUFZJO2V6UyjI 4jg0pIYt/K7puXQNpKxTM63mhMnCLL3avvyLhecCcA2tmTjz9g2IWbqLXVMbwpUoMItRpKDgrP3P UaB7siC3at35/Sb7Fr+tO+1BiYtCQRtfoEtyrskRzw5w2duU6E1dcLOGudM49iUyiFyauxTNMmj1 jma0cen1j9cAUqsM5EzO7VFVQaRDD1Px/4AKslxpPdzulwp+RawZ06jjm+TC8cQJ/9k1zoxtkVrz 6imdWijvaYmd32z85AgA+ykWspBkRKdzAkbJF1VGeg== =Rxiu -----END PGP SIGNATURE----- --------------ga2p162AaBpGrpZnclsamLUu--