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 1w8imW-000oR8-2D for pgsql-hackers@arkaria.postgresql.org; Fri, 03 Apr 2026 17:58:09 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w8imV-00D5AK-1i for pgsql-hackers@arkaria.postgresql.org; Fri, 03 Apr 2026 17:58:07 +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 1w8imU-00D5AB-32 for pgsql-hackers@lists.postgresql.org; Fri, 03 Apr 2026 17:58:07 +0000 Received: from mail-oo1-xc35.google.com ([2607:f8b0:4864:20::c35]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w8imT-00000000OO0-1dZ6 for pgsql-hackers@lists.postgresql.org; Fri, 03 Apr 2026 17:58:06 +0000 Received: by mail-oo1-xc35.google.com with SMTP id 006d021491bc7-6823fc5c3faso547998eaf.1 for ; Fri, 03 Apr 2026 10:58:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775239085; cv=none; d=google.com; s=arc-20240605; b=lnjxo4jaOagWitWzKJKHZEgtV5fT9ruaNVinhQKuUmzONPudyb2eV/Dys6ErcE6quf Jo8OkfhdCnUIY4X7mHkyG473R+KGyFzduvjojuGZmsJnedNJieg0UfMAVh0pAmEFRkXa ORsEIx3UZ39e9R3+PSpF1ooKcQgGSrpRtIRZB9LzAJjJn0Fv9Xc4hr2qHSltZotc+qub 8MRUMn9UDcB5+JhUcYzZ7+xqAymEJHtzsDLZWxoT39PP+N/GsUMt60PpxO8H3p0916GL QSkqzS9HSZtu5+wE1FWOiT8CT/3vz/nNdgsLqy85nuXmpHKBYyGXCCTCOSs7zaptZagU hg8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=l9WxsSasNoZitYXwi2LzGou8SK669d5lhB9b+0yyBVo=; fh=dxJXJbLzq9Nah1LUdsj4QTuQ3JoDScd0wp1YHY64NXM=; b=ZCRFeRjO3UShpipmw/fOeiAi+pfvfdGFYzqaWaiuZ+IkT+9R8pes2Adv9/DJhhSVXU j3vqFeP8P4xWNl+mcXICCLXAelgKcDUiBvgHrZu7lvRE3EBk4yK6DI1Q47SXwU52uDP4 JzbDRv6knXPqVsVqYQ+m/JEP7udY8D1DmpFrUHonn1CbtySk845q3nvL04N8labwLnXm m3cF3xicvjhJSzaIuD/oVOOaTMFk+kGGVEFcLTTSf5MuoFKWMnvKbPnExNbaAx3emIrJ vnL8vUZFzd5/kCW2XxbE7d4PGKX0Pak+/kYeEulrrMcYHxecIShMk/fF1xF+5rjzHLIy S6QA==; 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=1775239085; x=1775843885; darn=lists.postgresql.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=l9WxsSasNoZitYXwi2LzGou8SK669d5lhB9b+0yyBVo=; b=V8cN1bgxj5Ljw/CsHNWJCwYA2VfjqkAJ5zXptikkX9iBHGoT05kZuG+k7ABw4uhLlD soRle6vyvqi92m02PXSuwI+oH6ZS2jqmjMgWS1pBND82XBIk8I1Ov+g8zySmq07oDt5f NV2LUjTzO2bRfDw50/BOloQz2U6giFoqx4pzN7cPatV7SFYIjIuiyg5GaXs3cLlkUPTD w3Omdl6BkBVFEMbxm8Sg9UFgLsakX64V3fZvUsz8Bni8vUweW4MJ8aZUcv/Z8FsFz3H1 Rs8sqIXBs46W+r/7ey93lTmHiCExMZJ3T/EOPn5lbQGeeYUCgob1oBbvYs5qUTLcl1of nDkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775239085; x=1775843885; h=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=l9WxsSasNoZitYXwi2LzGou8SK669d5lhB9b+0yyBVo=; b=jS24aUOCsXegYdMI1sJ+aDmiraWwXusbsvvBiHlkjIVCgi8JbzgXs5esfoNaEXWXtY 5hLB7g9jyeWYyxIvph2GLcEU0+TP4EzXrKOPGNX4Ot2x6b/dvB7WQmC95c0XnBPPhgig NNbs+74ujWZVVQl5YKzpATkH7yGQjQh7i13A9WXUg+eZ5FW7hH6yq7XOFyUKleQL5gV7 UbiOXLz+7pw6Ny40wH6UL+9LGSt5kXJz9RfsSjM0YCiq5l7Cu0ClsfzCXrRTQxvjNdUy k/P5TvNxP8arsBW7rs9prUOHAHmLABE0qM4kadVznfvloDx7wSkdUcY45FlBVq02//h9 nA3w== X-Gm-Message-State: AOJu0YxgGVEqF4aNWu1o0Mt0RmONO2og0/IrPMAFiA+xCSNW3y5I1MWf GudcIulID0YagQI75M0uUHgefnRjAUQh4MPpcrkKV8B2anwY4aTymJeHgwkN4Ho7jd2IvAMS4AO xxpcCby0YTeL4pkxnleZxWrgKoOfn+iFwL0ZBiIw= X-Gm-Gg: ATEYQzyUzRULcl+7mEq4boRT0T4rlvfxj97cFNTU3t3vtOSxQjqqhvREqGtS6tb5Snn izf2DzGqgdkIrovmXmXafezBmtpHefvXL/7uB/h5Mp67hYQhzElIPtv9bV4xCfcn6+2cC0c+DTt e9mCQltfLZTYu4MA7AhSwI6r9tbQbIxVzpo2bZHW6KKNm7flOlBDNfUyKdrKu5Ia9ePxCewmnWd VeloTA7SRm4PsLgu+vdfLQIAcCw/DEhJdI8oDo1TqGWn3+eZc72k9ia6gGaZjH8gmZ6/Wfzkznr qnT4y1iq2nu/qPN3W5izf+HLl1dM4Idh1G4LiSs= X-Received: by 2002:a05:6820:4c0b:b0:67a:1eaf:a912 with SMTP id 006d021491bc7-6821d747f37mr2974656eaf.2.1775239084501; Fri, 03 Apr 2026 10:58:04 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: "David G. Johnston" Date: Fri, 3 Apr 2026 10:57:27 -0700 X-Gm-Features: AQROBzBfmqceF45g_EkUmDSlxncitlATOo19l6ShRNktYxVx6zGKdZfFupREB8I Message-ID: Subject: Re: Docs: Create table description for constraints markup fix and label tweaks To: PostgreSQL Hackers Content-Type: multipart/mixed; boundary="000000000000061684064e920f38" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000061684064e920f38 Content-Type: multipart/alternative; boundary="000000000000061683064e920f36" --000000000000061683064e920f36 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Apr 3, 2026 at 10:18=E2=80=AFAM David G. Johnston < david.g.johnston@gmail.com> wrote: > Responding to a recent report on -general [1] I found a markup bug in the > primary key description under create table. 0001 fixes this. > > The complaint itself was about using "column constraint" as a descriptive > label in a syntax area when "column constraint" is an actual defined synt= ax > label. 0002 adds the word "variant" to the six places "(table/column > constraint)" is used in this manner. > > [1] > https://www.postgresql.org/message-id/CA+FnnTzeE30E4kfK4=3D+MLe4DBORu4CdY= vPQgWUYakRxfwsbEtg@mail.gmail.com > > The more you look (not having production dark mode in the core build is a bit annoying)...v2 attached after re-reading the original thread and looking around a bit more. Unique had the same sgml markup error as primary key. Also, the CF entry: https://commitfest.postgresql.org/patch/6648/ David J. P.S. Reviewing this we are inconsistent as to where we use "optional" markup versus just literal [ ]. Even among these three locations there are variances - and simply literals used for optional meaning brackets. --000000000000061683064e920f36 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Fri, Apr 3, 2026 at 10:18=E2=80=AFAM David G. Johnston = <david.g.johnston@gmail.co= m> wrote:
Responding to a rece= nt report on -general [1] I found a markup bug in the primary key descripti= on=C2=A0under create table.=C2=A0 0001 fixes this.

The complaint itself was about using "column c= onstraint" as a descriptive label in a syntax area when "column c= onstraint" is an actual defined syntax label.=C2=A0 0002 adds the word= "variant" to the six places "(table/column constraint)"= ; is used in this manner.



The more you = look (not having production dark mode in the core build is a bit annoying).= ..v2 attached after re-reading the original thread and looking around a bit= more.

Unique had the same sgml markup error as primar= y key.

=C2=A0
David J.

P.S. Review= ing this we are inconsistent as to where we use "optional" markup= versus just literal [ ].=C2=A0 Even among these three locations there are = variances - and simply literals used for optional meaning brackets.

--000000000000061683064e920f36-- --000000000000061684064e920f38 Content-Type: application/octet-stream; name="v2-0002-pgsql-doc-Make-constraint-type-labels-not-match-s.patch" Content-Disposition: attachment; filename="v2-0002-pgsql-doc-Make-constraint-type-labels-not-match-s.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mnj7d78c0 RnJvbSAzNzZmZjljNzM4ZDEwNGJjMjBkZGNiZjk0ZDQ5NTg4NzNmM2Y4ZWEwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogIkRhdmlkIEcuIEpvaG5zdG9uIiA8RGF2aWQuRy5Kb2huc3Rv bkBHbWFpbC5jb20+DQpEYXRlOiBGcmksIDMgQXByIDIwMjYgMTA6Mjg6NDEgLTA3MDANClN1Ympl Y3Q6IFtQQVRDSCAyLzJdIHBnc3FsOiBkb2M6IE1ha2UgY29uc3RyYWludCB0eXBlIGxhYmVscyBu b3QgbWF0Y2ggc3ludGF4DQogdmVyYmlhZ2UNCg0KSW4gQ1JFQVRFIFRBQkxFLCB1bmlxdWUsIHBy aW1hcnkga2V5LCBhbmQgZm9yZWlnbiBrZXkgaW5kZXhlcyBhbGwgaGF2ZQ0KdGFibGUgYW5kIGNv bHVtbiB2YXJpYW50cy4gIEluIHRoZSBkZXNjcmlwdGlvbiB0aGUgbGFiZWwgdXNlZCB0bw0KaWRl bnRpZnkgdGhlIHZhcmlhbnQgbWF0Y2hlZCB0aGUgbGFiZWwgdXNlZCBpbiB0aGUgc3ludGF4LiAg U2luY2UgdGhlDQpsYWJlbCBhcHBlYXJzIGluIGEgc3ludGF4IGJsdWIgdGhpcyBjb3VsZCBsZWFk IHRvIGNvbmZ1c2lvbiBhcyByZXBvcnRlZC4NCg0KVG8gZml4LCBhZGQgdGhlIHdvcmQgJ3Zhcmlh bnQnIHRvIHRoZSBzaXggbGFiZWxzLg0KLS0tDQogZG9jL3NyYy9zZ21sL3JlZi9jcmVhdGVfdGFi bGUuc2dtbCB8IDEyICsrKysrKy0tLS0tLQ0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMo KyksIDYgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9kb2Mvc3JjL3NnbWwvcmVmL2NyZWF0 ZV90YWJsZS5zZ21sIGIvZG9jL3NyYy9zZ21sL3JlZi9jcmVhdGVfdGFibGUuc2dtbA0KaW5kZXgg OTQzNDIwNjYzZTIuLjkwN2JkOWIxYWNmIDEwMDY0NA0KLS0tIGEvZG9jL3NyYy9zZ21sL3JlZi9j cmVhdGVfdGFibGUuc2dtbA0KKysrIGIvZG9jL3NyYy9zZ21sL3JlZi9jcmVhdGVfdGFibGUuc2dt bA0KQEAgLTEwMDksOSArMTAwOSw5IEBAIFdJVEggKCBNT0RVTFVTIDxyZXBsYWNlYWJsZSBjbGFz cz0icGFyYW1ldGVyIj5udW1lcmljX2xpdGVyYWw8L3JlcGxhY2VhYmxlPiwgUkVNDQogICAgPC92 YXJsaXN0ZW50cnk+DQogDQogICAgPHZhcmxpc3RlbnRyeSBpZD0ic3FsLWNyZWF0ZXRhYmxlLXBh cm1zLXVuaXF1ZSI+DQotICAgIDx0ZXJtPjxsaXRlcmFsPlVOSVFVRSBbIE5VTExTIFsgTk9UIF0g RElTVElOQ1QgXTwvbGl0ZXJhbD4gKGNvbHVtbiBjb25zdHJhaW50KTwvdGVybT4NCisgICAgPHRl cm0+PGxpdGVyYWw+VU5JUVVFIFsgTlVMTFMgWyBOT1QgXSBESVNUSU5DVCBdPC9saXRlcmFsPiAo Y29sdW1uIGNvbnN0cmFpbnQgdmFyaWFudCk8L3Rlcm0+DQogICAgIDx0ZXJtPjxsaXRlcmFsPlVO SVFVRSBbIE5VTExTIFsgTk9UIF0gRElTVElOQ1QgXSAoIDxyZXBsYWNlYWJsZSBjbGFzcz0icGFy YW1ldGVyIj5jb2x1bW5fbmFtZTwvcmVwbGFjZWFibGU+IFssIC4uLiBdIFssIDxyZXBsYWNlYWJs ZSBjbGFzcz0icGFyYW1ldGVyIj5jb2x1bW5fbmFtZTwvcmVwbGFjZWFibGU+IFdJVEhPVVQgT1ZF UkxBUFMgXSApDQotICAgIDxvcHRpb25hbD4gSU5DTFVERSAoIDxyZXBsYWNlYWJsZSBjbGFzcz0i cGFyYW1ldGVyIj5jb2x1bW5fbmFtZTwvcmVwbGFjZWFibGU+IFssIC4uLl0pIDwvb3B0aW9uYWw+ PC9saXRlcmFsPiAodGFibGUgY29uc3RyYWludCk8L3Rlcm0+DQorICAgIDxvcHRpb25hbD4gSU5D TFVERSAoIDxyZXBsYWNlYWJsZSBjbGFzcz0icGFyYW1ldGVyIj5jb2x1bW5fbmFtZTwvcmVwbGFj ZWFibGU+IFssIC4uLl0pIDwvb3B0aW9uYWw+PC9saXRlcmFsPiAodGFibGUgY29uc3RyYWludCB2 YXJpYW50KTwvdGVybT4NCiANCiAgICAgPGxpc3RpdGVtPg0KICAgICAgPHBhcmE+DQpAQCAtMTA4 Nyw5ICsxMDg3LDkgQEAgV0lUSCAoIE1PRFVMVVMgPHJlcGxhY2VhYmxlIGNsYXNzPSJwYXJhbWV0 ZXIiPm51bWVyaWNfbGl0ZXJhbDwvcmVwbGFjZWFibGU+LCBSRU0NCiAgICA8L3Zhcmxpc3RlbnRy eT4NCiANCiAgICA8dmFybGlzdGVudHJ5IGlkPSJzcWwtY3JlYXRldGFibGUtcGFybXMtcHJpbWFy eS1rZXkiPg0KLSAgICA8dGVybT48bGl0ZXJhbD5QUklNQVJZIEtFWTwvbGl0ZXJhbD4gKGNvbHVt biBjb25zdHJhaW50KTwvdGVybT4NCisgICAgPHRlcm0+PGxpdGVyYWw+UFJJTUFSWSBLRVk8L2xp dGVyYWw+IChjb2x1bW4gY29uc3RyYWludCB2YXJpYW50KTwvdGVybT4NCiAgICAgPHRlcm0+PGxp dGVyYWw+UFJJTUFSWSBLRVkgKCA8cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+Y29sdW1u X25hbWU8L3JlcGxhY2VhYmxlPiBbLCAuLi4gXSBbLCA8cmVwbGFjZWFibGUgY2xhc3M9InBhcmFt ZXRlciI+Y29sdW1uX25hbWU8L3JlcGxhY2VhYmxlPiBXSVRIT1VUIE9WRVJMQVBTIF0gKQ0KLSAg ICA8b3B0aW9uYWw+IElOQ0xVREUgKCA8cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+Y29s dW1uX25hbWU8L3JlcGxhY2VhYmxlPiBbLCAuLi5dKSA8L29wdGlvbmFsPjwvbGl0ZXJhbD4gKHRh YmxlIGNvbnN0cmFpbnQpPC90ZXJtPg0KKyAgICA8b3B0aW9uYWw+IElOQ0xVREUgKCA8cmVwbGFj ZWFibGUgY2xhc3M9InBhcmFtZXRlciI+Y29sdW1uX25hbWU8L3JlcGxhY2VhYmxlPiBbLCAuLi5d KSA8L29wdGlvbmFsPjwvbGl0ZXJhbD4gKHRhYmxlIGNvbnN0cmFpbnQgdmFyaWFudCk8L3Rlcm0+ DQogICAgIDxsaXN0aXRlbT4NCiAgICAgIDxwYXJhPg0KICAgICAgIFRoZSA8bGl0ZXJhbD5QUklN QVJZIEtFWTwvbGl0ZXJhbD4gY29uc3RyYWludCBzcGVjaWZpZXMgdGhhdCBhIGNvbHVtbiBvcg0K QEAgLTEyMDMsMTQgKzEyMDMsMTQgQEAgV0lUSCAoIE1PRFVMVVMgPHJlcGxhY2VhYmxlIGNsYXNz PSJwYXJhbWV0ZXIiPm51bWVyaWNfbGl0ZXJhbDwvcmVwbGFjZWFibGU+LCBSRU0NCiAgICA8L3Zh cmxpc3RlbnRyeT4NCiANCiAgICA8dmFybGlzdGVudHJ5IGlkPSJzcWwtY3JlYXRldGFibGUtcGFy bXMtcmVmZXJlbmNlcyI+DQotICAgIDx0ZXJtPjxsaXRlcmFsPlJFRkVSRU5DRVMgPHJlcGxhY2Vh YmxlIGNsYXNzPSJwYXJhbWV0ZXIiPnJlZnRhYmxlPC9yZXBsYWNlYWJsZT4gWyAoIDxyZXBsYWNl YWJsZSBjbGFzcz0icGFyYW1ldGVyIj5yZWZjb2x1bW48L3JlcGxhY2VhYmxlPiApIF0gWyBNQVRD SCA8cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+bWF0Y2h0eXBlPC9yZXBsYWNlYWJsZT4g XSBbIE9OIERFTEVURSA8cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+cmVmZXJlbnRpYWxf YWN0aW9uPC9yZXBsYWNlYWJsZT4gXSBbIE9OIFVQREFURSA8cmVwbGFjZWFibGUgY2xhc3M9InBh cmFtZXRlciI+cmVmZXJlbnRpYWxfYWN0aW9uPC9yZXBsYWNlYWJsZT4gXTwvbGl0ZXJhbD4gKGNv bHVtbiBjb25zdHJhaW50KTwvdGVybT4NCisgICAgPHRlcm0+PGxpdGVyYWw+UkVGRVJFTkNFUyA8 cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+cmVmdGFibGU8L3JlcGxhY2VhYmxlPiBbICgg PHJlcGxhY2VhYmxlIGNsYXNzPSJwYXJhbWV0ZXIiPnJlZmNvbHVtbjwvcmVwbGFjZWFibGU+ICkg XSBbIE1BVENIIDxyZXBsYWNlYWJsZSBjbGFzcz0icGFyYW1ldGVyIj5tYXRjaHR5cGU8L3JlcGxh Y2VhYmxlPiBdIFsgT04gREVMRVRFIDxyZXBsYWNlYWJsZSBjbGFzcz0icGFyYW1ldGVyIj5yZWZl cmVudGlhbF9hY3Rpb248L3JlcGxhY2VhYmxlPiBdIFsgT04gVVBEQVRFIDxyZXBsYWNlYWJsZSBj bGFzcz0icGFyYW1ldGVyIj5yZWZlcmVudGlhbF9hY3Rpb248L3JlcGxhY2VhYmxlPiBdPC9saXRl cmFsPiAoY29sdW1uIGNvbnN0cmFpbnQgdmFyaWFudCk8L3Rlcm0+DQogDQogICAgPHRlcm0+PGxp dGVyYWw+Rk9SRUlHTiBLRVkgKCA8cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+Y29sdW1u X25hbWU8L3JlcGxhY2VhYmxlPiBbLCAuLi4gXSBbLCBQRVJJT0QgPHJlcGxhY2VhYmxlIGNsYXNz PSJwYXJhbWV0ZXIiPmNvbHVtbl9uYW1lPC9yZXBsYWNlYWJsZT4gXSApDQogICAgIFJFRkVSRU5D RVMgPHJlcGxhY2VhYmxlIGNsYXNzPSJwYXJhbWV0ZXIiPnJlZnRhYmxlPC9yZXBsYWNlYWJsZT4g WyAoIDxyZXBsYWNlYWJsZSBjbGFzcz0icGFyYW1ldGVyIj5yZWZjb2x1bW48L3JlcGxhY2VhYmxl PiBbLCAuLi4gXSBbLCBQRVJJT0QgPHJlcGxhY2VhYmxlIGNsYXNzPSJwYXJhbWV0ZXIiPnJlZmNv bHVtbjwvcmVwbGFjZWFibGU+IF0gKSBdDQogICAgIFsgTUFUQ0ggPHJlcGxhY2VhYmxlIGNsYXNz PSJwYXJhbWV0ZXIiPm1hdGNodHlwZTwvcmVwbGFjZWFibGU+IF0NCiAgICAgWyBPTiBERUxFVEUg PHJlcGxhY2VhYmxlIGNsYXNzPSJwYXJhbWV0ZXIiPnJlZmVyZW50aWFsX2FjdGlvbjwvcmVwbGFj ZWFibGU+IF0NCiAgICAgWyBPTiBVUERBVEUgPHJlcGxhY2VhYmxlIGNsYXNzPSJwYXJhbWV0ZXIi PnJlZmVyZW50aWFsX2FjdGlvbjwvcmVwbGFjZWFibGU+IF08L2xpdGVyYWw+DQotICAgICh0YWJs ZSBjb25zdHJhaW50KTwvdGVybT4NCisgICAgKHRhYmxlIGNvbnN0cmFpbnQgdmFyaWFudCk8L3Rl cm0+DQogDQogICAgIDxsaXN0aXRlbT4NCiAgICAgIDxwYXJhPg0KLS0gDQoyLjQzLjANCg0K --000000000000061684064e920f38 Content-Type: application/octet-stream; name="v2-0001-pgsql-doc-Fix-malformed-sgml-element-nesting-for-.patch" Content-Disposition: attachment; filename="v2-0001-pgsql-doc-Fix-malformed-sgml-element-nesting-for-.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mnj7d78f1 RnJvbSA0NjEzZjAyN2MyN2RmNDg4OWMwYTY5NzNmMGU0NWRiMmFlM2E1MjFmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogIkRhdmlkIEcuIEpvaG5zdG9uIiA8RGF2aWQuRy5Kb2huc3Rv bkBHbWFpbC5jb20+DQpEYXRlOiBGcmksIDMgQXByIDIwMjYgMTA6Mjg6MzEgLTA3MDANClN1Ympl Y3Q6IFtQQVRDSCAxLzJdIHBnc3FsOiBkb2M6IEZpeCBtYWxmb3JtZWQgc2dtbCBlbGVtZW50IG5l c3RpbmcgZm9yIHVuaXF1ZQ0KIGFuZCBwcmltYXJ5IGtleQ0KDQpJbiBDUkVBVEUgVEFCTEUsIHRo ZSB1bmlxdWUgYW5kIHByaW1hcnkga2V5IGRlc2NyaXB0aW9ucyBoYWQgbWFsZm9ybWVkDQpzZ21s IGVsZW1lbnQgbmVzdGluZy4gIFRoZSBJTkNMVURFIGNsYXVzZSB3YXMgcGxhY2VkIG91dHNpZGUg dGhlDQplbmNsb3NpbmcgbGl0ZXJhbCBlbGVtZW50LiAgRml4IHRoZSBmb3VyIHNnbWwgbWFya3Vw IGlzc3Vlcy4NCi0tLQ0KIGRvYy9zcmMvc2dtbC9yZWYvY3JlYXRlX3RhYmxlLnNnbWwgfCA4ICsr KystLS0tDQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkN Cg0KZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dtbC9yZWYvY3JlYXRlX3RhYmxlLnNnbWwgYi9kb2Mv c3JjL3NnbWwvcmVmL2NyZWF0ZV90YWJsZS5zZ21sDQppbmRleCA4MDgyOWIyMzk0NS4uOTQzNDIw NjYzZTIgMTAwNjQ0DQotLS0gYS9kb2Mvc3JjL3NnbWwvcmVmL2NyZWF0ZV90YWJsZS5zZ21sDQor KysgYi9kb2Mvc3JjL3NnbWwvcmVmL2NyZWF0ZV90YWJsZS5zZ21sDQpAQCAtMTAxMCw4ICsxMDEw LDggQEAgV0lUSCAoIE1PRFVMVVMgPHJlcGxhY2VhYmxlIGNsYXNzPSJwYXJhbWV0ZXIiPm51bWVy aWNfbGl0ZXJhbDwvcmVwbGFjZWFibGU+LCBSRU0NCiANCiAgICA8dmFybGlzdGVudHJ5IGlkPSJz cWwtY3JlYXRldGFibGUtcGFybXMtdW5pcXVlIj4NCiAgICAgPHRlcm0+PGxpdGVyYWw+VU5JUVVF IFsgTlVMTFMgWyBOT1QgXSBESVNUSU5DVCBdPC9saXRlcmFsPiAoY29sdW1uIGNvbnN0cmFpbnQp PC90ZXJtPg0KLSAgICA8dGVybT48bGl0ZXJhbD5VTklRVUUgWyBOVUxMUyBbIE5PVCBdIERJU1RJ TkNUIF0gKCA8cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+Y29sdW1uX25hbWU8L3JlcGxh Y2VhYmxlPiBbLCAuLi4gXSBbLCA8cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+Y29sdW1u X25hbWU8L3JlcGxhY2VhYmxlPiBXSVRIT1VUIE9WRVJMQVBTIF0gKTwvbGl0ZXJhbD4NCi0gICAg PG9wdGlvbmFsPiA8bGl0ZXJhbD5JTkNMVURFICggPHJlcGxhY2VhYmxlIGNsYXNzPSJwYXJhbWV0 ZXIiPmNvbHVtbl9uYW1lPC9yZXBsYWNlYWJsZT4gWywgLi4uXSk8L2xpdGVyYWw+IDwvb3B0aW9u YWw+ICh0YWJsZSBjb25zdHJhaW50KTwvdGVybT4NCisgICAgPHRlcm0+PGxpdGVyYWw+VU5JUVVF IFsgTlVMTFMgWyBOT1QgXSBESVNUSU5DVCBdICggPHJlcGxhY2VhYmxlIGNsYXNzPSJwYXJhbWV0 ZXIiPmNvbHVtbl9uYW1lPC9yZXBsYWNlYWJsZT4gWywgLi4uIF0gWywgPHJlcGxhY2VhYmxlIGNs YXNzPSJwYXJhbWV0ZXIiPmNvbHVtbl9uYW1lPC9yZXBsYWNlYWJsZT4gV0lUSE9VVCBPVkVSTEFQ UyBdICkNCisgICAgPG9wdGlvbmFsPiBJTkNMVURFICggPHJlcGxhY2VhYmxlIGNsYXNzPSJwYXJh bWV0ZXIiPmNvbHVtbl9uYW1lPC9yZXBsYWNlYWJsZT4gWywgLi4uXSkgPC9vcHRpb25hbD48L2xp dGVyYWw+ICh0YWJsZSBjb25zdHJhaW50KTwvdGVybT4NCiANCiAgICAgPGxpc3RpdGVtPg0KICAg ICAgPHBhcmE+DQpAQCAtMTA4OCw4ICsxMDg4LDggQEAgV0lUSCAoIE1PRFVMVVMgPHJlcGxhY2Vh YmxlIGNsYXNzPSJwYXJhbWV0ZXIiPm51bWVyaWNfbGl0ZXJhbDwvcmVwbGFjZWFibGU+LCBSRU0N CiANCiAgICA8dmFybGlzdGVudHJ5IGlkPSJzcWwtY3JlYXRldGFibGUtcGFybXMtcHJpbWFyeS1r ZXkiPg0KICAgICA8dGVybT48bGl0ZXJhbD5QUklNQVJZIEtFWTwvbGl0ZXJhbD4gKGNvbHVtbiBj b25zdHJhaW50KTwvdGVybT4NCi0gICAgPHRlcm0+PGxpdGVyYWw+UFJJTUFSWSBLRVkgKCA8cmVw bGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+Y29sdW1uX25hbWU8L3JlcGxhY2VhYmxlPiBbLCAu Li4gXSBbLCA8cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+Y29sdW1uX25hbWU8L3JlcGxh Y2VhYmxlPiBXSVRIT1VUIE9WRVJMQVBTIF0gKTwvbGl0ZXJhbD4NCi0gICAgPG9wdGlvbmFsPiA8 bGl0ZXJhbD5JTkNMVURFICggPHJlcGxhY2VhYmxlIGNsYXNzPSJwYXJhbWV0ZXIiPmNvbHVtbl9u YW1lPC9yZXBsYWNlYWJsZT4gWywgLi4uXSk8L2xpdGVyYWw+IDwvb3B0aW9uYWw+ICh0YWJsZSBj b25zdHJhaW50KTwvdGVybT4NCisgICAgPHRlcm0+PGxpdGVyYWw+UFJJTUFSWSBLRVkgKCA8cmVw bGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+Y29sdW1uX25hbWU8L3JlcGxhY2VhYmxlPiBbLCAu Li4gXSBbLCA8cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+Y29sdW1uX25hbWU8L3JlcGxh Y2VhYmxlPiBXSVRIT1VUIE9WRVJMQVBTIF0gKQ0KKyAgICA8b3B0aW9uYWw+IElOQ0xVREUgKCA8 cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+Y29sdW1uX25hbWU8L3JlcGxhY2VhYmxlPiBb LCAuLi5dKSA8L29wdGlvbmFsPjwvbGl0ZXJhbD4gKHRhYmxlIGNvbnN0cmFpbnQpPC90ZXJtPg0K ICAgICA8bGlzdGl0ZW0+DQogICAgICA8cGFyYT4NCiAgICAgICBUaGUgPGxpdGVyYWw+UFJJTUFS WSBLRVk8L2xpdGVyYWw+IGNvbnN0cmFpbnQgc3BlY2lmaWVzIHRoYXQgYSBjb2x1bW4gb3INCi0t IA0KMi40My4wDQoNCg== --000000000000061684064e920f38--