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.94.2) (envelope-from ) id 1v8Zjf-0038NT-J2 for pgsql-www@arkaria.postgresql.org; Tue, 14 Oct 2025 07:46:20 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1v8Zjd-00B87v-EI for pgsql-www@arkaria.postgresql.org; Tue, 14 Oct 2025 07:46:18 +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.94.2) (envelope-from ) id 1v8Zjd-00B84W-02 for pgsql-www@lists.postgresql.org; Tue, 14 Oct 2025 07:46:18 +0000 Received: from smtp.outgoing.loopia.se ([93.188.3.37]) by makus.postgresql.org with smtp (Exim 4.96) (envelope-from ) id 1v8ZjY-001fl4-1Z for pgsql-www@lists.postgresql.org; Tue, 14 Oct 2025 07:46:17 +0000 Received: from s807.loopia.se (localhost [127.0.0.1]) by s807.loopia.se (Postfix) with ESMTP id BC9A2467F08 for ; Tue, 14 Oct 2025 09:46:08 +0200 (CEST) Received: from s979.loopia.se (unknown [172.22.191.6]) by s807.loopia.se (Postfix) with ESMTP id A881A466D69 for ; Tue, 14 Oct 2025 09:46:08 +0200 (CEST) Received: from s470.loopia.se (unknown [172.22.191.6]) by s979.loopia.se (Postfix) with ESMTP id A6E2D10BC4D6 for ; Tue, 14 Oct 2025 09:46:08 +0200 (CEST) X-Virus-Scanned: amavisd-new at amavis.loopia.se X-Spam-Flag: NO X-Spam-Score: -1.2 X-Spam-Level: X-Spam-Status: No, score=-1.2 tagged_above=-999 required=6.2 tests=[ALL_TRUSTED=-1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1] autolearn=disabled Authentication-Results: s470.loopia.se (amavisd-new); dkim=pass (2048-bit key) header.d=yesql.se Received: from s980.loopia.se ([172.22.191.5]) by s470.loopia.se (s470.loopia.se [172.22.190.34]) (amavisd-new, port 10024) with LMTP id 2__7uIyat_Na for ; Tue, 14 Oct 2025 09:46:08 +0200 (CEST) X-Loopia-Auth: user X-Loopia-User: daniel@yesql.se X-Loopia-Originating-IP: 89.255.232.236 Received: from smtpclient.apple (customer-89-255-232-236.stosn.net [89.255.232.236]) (Authenticated sender: daniel@yesql.se) by s980.loopia.se (Postfix) with ESMTPSA id 168B122016D4 for ; Tue, 14 Oct 2025 09:46:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yesql.se; s=loopiadkim1707475645; t=1760427968; bh=zG6DPG+5XPAoNp53N5nXNaT2Lw38ZQhQDzi8Bd9DaFc=; h=From:Subject:Date:To; b=ljLuQXLwmNYq580igUXm6BqyKSyZ/lyRkGBLyikdhvGE1sE0ohFWN5ZOBmbf5gaNF P3TE8tYOLb7UExEPoRnyb/1leSdUyJ7rPas6DeNMLmO0HHglMbyo6hT7pe+eCFFmLY aFu4xKbYTPaLqsZ57NA4XRIapBnL7PFqfFu+lQnqaTQQmr6lREofLYy79kR+SCbXqQ DGj9f3Psd9SIAS//B9z1KWLRL+SL9ebpKaYOFGKk24t6M4sIMvA4PdLTnclogmodcZ BoB2Eg+U0Mb3C9W7Upa2Ip/NVej9w1EjXVYqwnd4StMEGEXO4ea5eR+G8aZo+6Wzma 6QxeS1+XxHe4A== From: Daniel Gustafsson Content-Type: multipart/mixed; boundary="Apple-Mail=_DB95C4C5-1A52-4984-8DC4-59D8DB8F9225" Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51.11.2\)) Subject: Typos in the featurematrix Message-Id: <0781CAB9-187C-42C6-BB66-F82F66591F92@yesql.se> Date: Tue, 14 Oct 2025 09:45:57 +0200 To: pgsql-www@lists.postgresql.org X-Mailer: Apple Mail (2.3776.700.51.11.2) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --Apple-Mail=_DB95C4C5-1A52-4984-8DC4-59D8DB8F9225 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii While working on something else I noticed that the featurematrix has a few typos, unless there are objections I'll go ahead with the attached. -- Daniel Gustafsson --Apple-Mail=_DB95C4C5-1A52-4984-8DC4-59D8DB8F9225 Content-Disposition: attachment; filename=0001-Fix-typos-in-feature-matrix.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0001-Fix-typos-in-feature-matrix.patch" Content-Transfer-Encoding: quoted-printable =46rom=20591a78342972318579f1eb2e496011cf468d72b7=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20Daniel=20Gustafsson=20=0A= Date:=20Tue,=2014=20Oct=202025=2009:40:24=20+0200=0ASubject:=20[PATCH]=20= Fix=20typos=20in=20feature=20matrix=0A=0AAuthor:=20Daniel=20Gustafsson=20= =0AReviewed-by:=20..=0ADiscussion:=20= https://postgr.es/m/..=0A---=0A=20data/featurematrix.yaml=20|=2014=20= +++++++-------=0A=201=20file=20changed,=207=20insertions(+),=207=20= deletions(-)=0A=0Adiff=20--git=20a/data/featurematrix.yaml=20= b/data/featurematrix.yaml=0Aindex=203e471943..eae95d8e=20100644=0A---=20= a/data/featurematrix.yaml=0A+++=20b/data/featurematrix.yaml=0A@@=20-21,7=20= +21,7=20@@=20featurematrix:=0A=20=20=20=20=20versions:=0A=20=20=20=20=20=20= =20'8.4':=20'Yes'=0A=20=20=20=20=20description:=20replaces=20the=20= shared=20memory=20fixed=20size=20free=20space=20map=20with=20an=20= on-disk=0A-=20=20=20=20=20=20implemenation=0A+=20=20=20=20=20=20= implementation=0A=20=20=20-=20name:=20Dynamic=20Background=20Workers=0A=20= =20=20=20=20versions:=0A=20=20=20=20=20=20=20'9.4':=20'Yes'=0A@@=20= -347,7=20+347,7=20@@=20featurematrix:=0A=20=20=20=20=20=20=20'15':=20= 'Yes'=0A=20=20=20=20=20description:=20"-=20`regexp_count`:=20counts=20= the=20number=20of=20places=20that=20match=20the=20regular\=0A=20=20=20=20= =20=20=20\=20expression=20in=20a=20string\r\n-=20`regexp_instr=20`:=20= returns=20the=20starting=20of=20the=20Nth\=0A-=20=20=20=20=20=20\=20= match=20of=20a=20regular=20expression=20in=20a=20sting\r\n-=20= `regexp_like`:=20returns=20true\=0A+=20=20=20=20=20=20\=20match=20of=20a=20= regular=20expression=20in=20a=20string\r\n-=20`regexp_like`:=20returns=20= true\=0A=20=20=20=20=20=20=20\=20if=20a=20regular=20expression=20has=20a=20= match=20in=20a=20= string.\r\n\r\n[https://www.postgresql.org/docs/15/functions-matching.html= #FUNCTIONS-POSIX-REGEXP](https://www.postgresql.org/docs/15/functions-matc= hing.html#FUNCTIONS-POSIX-REGEXP)"=0A=20=20=20-=20name:=20Return=20OLD=20= and=20NEW=20values=20from=20modified=20rows=0A=20=20=20=20=20versions:=0A= @@=20-506,7=20+506,7=20@@=20featurematrix:=0A=20=20=20-=20name:=20= Automatic=20plan=20invalidation=0A=20=20=20=20=20versions:=0A=20=20=20=20= =20=20=20'8.3':=20'Yes'=0A-=20=20=20=20description:=20automatic=20= invalidation=20of=20cached=20exceutions=20plans=0A+=20=20=20=20= description:=20automatic=20invalidation=20of=20cached=20executions=20= plans=0A=20=20=20-=20name:=20Background=20Checkpointer=0A=20=20=20=20=20= versions:=0A=20=20=20=20=20=20=20'9.2':=20'Yes'=0A@@=20-657,7=20+657,7=20= @@=20featurematrix:=0A=20=20=20-=20name:=20Parallel=20FULL=20and=20RIGHT=20= joins=0A=20=20=20=20=20versions:=0A=20=20=20=20=20=20=20'16':=20'Yes'=0A= -=20=20=20=20description:=20Ability=20to=20execute=20in=20parallell=20= `FULL`=20and=20`RIGHT=20OUTER`=20joins.=0A+=20=20=20=20description:=20= Ability=20to=20execute=20in=20parallel=20`FULL`=20and=20`RIGHT=20OUTER`=20= joins.=0A=20=20=20-=20name:=20Parallel=20full=20table=20scans=20= (sequential=20scans)=0A=20=20=20=20=20versions:=0A=20=20=20=20=20=20=20= '9.6':=20'Yes'=0A@@=20-884,7=20+884,7=20@@=20featurematrix:=0A=20=20=20=20= =20=20=20'9.4':=20'Yes'=0A=20=20=20=20=20description:=20Auto-updatable=20= views=20can=20now=20specify=20whether=20an=20INSERT=20or=20UPDATE=0A=20=20= =20=20=20=20=20would=20change=20the=20state=20of=20the=20row=20so=20that=20= it=20would=20no=20longer=20be=20visible=20in=20the=0A-=20=20=20=20=20=20= view.=20=20Using=20WITH=20CHECK=20OPTION=20will=20prevent=20any=20such=20= changes=20from=20occuring.=0A+=20=20=20=20=20=20view.=20=20Using=20WITH=20= CHECK=20OPTION=20will=20prevent=20any=20such=20changes=20from=20= occurring.=0A=20=20=20Replication:=0A=20=20=20-=20name:=20ALTER=20= SUBSCRIPTION=20...=20SKIP=0A=20=20=20=20=20versions:=0A@@=20-1849,7=20= +1849,7=20@@=20featurematrix:=0A=20=20=20=20=20versions:=0A=20=20=20=20=20= =20=20'8.1':=20'Yes'=0A=20=20=20=20=20url:=20= https://www.postgresql.org/docs/current/static/dblink.html=0A-=20=20-=20= name:=20dblink=20asyncronous=20notification=20support=0A+=20=20-=20name:=20= dblink=20asynchronous=20notification=20support=0A=20=20=20=20=20= versions:=0A=20=20=20=20=20=20=20'9.0':=20'Yes'=0A=20=20=20=20=20= description:=20Add=20the=20ability=20to=20retrieve=20asynchronous=20= notifications=20using=20dblink=0A@@=20-2092,7=20+2092,7=20@@=20= legacymap:=20=20#=20This=20maps=20old=20id=20based=20URLs=20to=20the=20= new=20titles=20and=20will=20generate=20re=0A=20=20=20168:=20GRANT/REVOKE=20= ON=20ALL=20TABLES/SEQUENCES/FUNCTIONS=0A=20=20=20170:=20Per=20= user/database=20server=20configuration=20settings=0A=20=20=20171:=20= Unicode=20object=20support=20in=20PL/python=0A-=20=20175:=20dblink=20= asyncronous=20notification=20support=0A+=20=20175:=20dblink=20= asynchronous=20notification=20support=0A=20=20=20176:=20Spinlock=20= support=20for=20the=20SuperH=20hardware=20platform=0A=20=20=20178:=20= WHEN=20clause=20for=20CREATE=20TRIGGER=0A=20=20=20179:=20Exclusion=20= constraints=0A--=20=0A2.39.3=20(Apple=20Git-146)=0A=0A= --Apple-Mail=_DB95C4C5-1A52-4984-8DC4-59D8DB8F9225--