Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oTUAE-0000M9-3K for pgsql-hackers@arkaria.postgresql.org; Wed, 31 Aug 2022 20:18:18 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1oTUAC-0000kN-Oc for pgsql-hackers@arkaria.postgresql.org; Wed, 31 Aug 2022 20:18:16 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oTUAC-0000kD-BJ for pgsql-hackers@lists.postgresql.org; Wed, 31 Aug 2022 20:18:16 +0000 Received: from meldrar.postgresql.org ([2a02:c0:301:0:ffff::31]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oTUA8-0007RK-37 for pgsql-hackers@lists.postgresql.org; Wed, 31 Aug 2022 20:18:15 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Content-Type:In-Reply-To:Subject:From: References:Cc:To:MIME-Version:Date:Message-ID:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=x4OjiSO6fS31cGN1SfwnPSpS0fXAwEUF8/OjYkl3JiM=; b=IOKqPuSX79qW4yoYp15CND14j4 HEnIV6uaQzsNv91+hMOo3QjD1/jU8LFsja6PLZJU4p8sYZLR9l/7klnrgZyDdMcWR5ASF/HYzw6yy UEjjxLX5ukedEL8LAhviiWLFQ+oRX1XXJZ+8c0IGsYJ4eJeILylDM2F8eQKsBkIwiN1Hk7blIHB7v 8Swgg+F0PBwoLdDEcBRKQXoFvMVIHrFJS+A3oIgNeUOOtJenpoFUxlurFDUe3lRPb/UDTTJ7JatVX Z0e58CTIvnR7oNEIpm6DC8Yd6/aqsv5xUSHnv4wd572EIQXYq6GB1/xBMtVpnkzCHHUSfZVJVMjo1 IdntUHlA==; Received: from [52.119.84.106] (helo=[192.168.88.177]) by meldrar.postgresql.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1oTUA1-00030u-Kl; Wed, 31 Aug 2022 20:18:07 +0000 Message-ID: <72ac60fe-f3d8-d155-ff7a-a1b8796b548d@postgresql.org> Date: Wed, 31 Aug 2022 16:18:00 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.13.0 Content-Language: en-US To: Andrew Dunstan , Tom Lane , Bruce Momjian Cc: Robert Haas , Amit Langote , Nikita Glukhov , Alvaro Herrera , Andres Freund , PostgreSQL Hackers , Michael Paquier , John Naylor References: <20220830092008.6dbublx6la226zis@alvherre.pgsql> <2276d20d-43ff-f9f6-5c9c-c2875739e66c@postgresql.org> <35146.1661971558@sss.pgh.pa.us> <0b193cae-776d-790f-5708-21d9cfe40ff5@dunslane.net> From: "Jonathan S. Katz" Subject: Re: SQL/JSON features for v15 In-Reply-To: <0b193cae-776d-790f-5708-21d9cfe40ff5@dunslane.net> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------kLFNvsSxSaMdrrWq7Ho1xSkl" X-Host-Lookup-Failed: Reverse DNS lookup failed for 52.119.84.106 (failed) 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) --------------kLFNvsSxSaMdrrWq7Ho1xSkl Content-Type: multipart/mixed; boundary="------------fGvfFGFBoK0JB33OZKVUxyTM"; protected-headers="v1" From: "Jonathan S. Katz" To: Andrew Dunstan , Tom Lane , Bruce Momjian Cc: Robert Haas , Amit Langote , Nikita Glukhov , Alvaro Herrera , Andres Freund , PostgreSQL Hackers , Michael Paquier , John Naylor Message-ID: <72ac60fe-f3d8-d155-ff7a-a1b8796b548d@postgresql.org> Subject: Re: SQL/JSON features for v15 References: <20220830092008.6dbublx6la226zis@alvherre.pgsql> <2276d20d-43ff-f9f6-5c9c-c2875739e66c@postgresql.org> <35146.1661971558@sss.pgh.pa.us> <0b193cae-776d-790f-5708-21d9cfe40ff5@dunslane.net> In-Reply-To: <0b193cae-776d-790f-5708-21d9cfe40ff5@dunslane.net> --------------fGvfFGFBoK0JB33OZKVUxyTM Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gOC8zMS8yMiAzOjA4IFBNLCBBbmRyZXcgRHVuc3RhbiB3cm90ZToNCj4gDQo+IE9uIDIw MjItMDgtMzEgV2UgMTQ6NDUsIFRvbSBMYW5lIHdyb3RlOg0KPj4gVG8gdGhlIGV4dGVudCB0 aGF0IHRoZXJlIHdhcyBhIG1hbmFnZW1lbnQgZmFpbHVyZSBoZXJlLCBpdCB3YXMgdGhhdA0K Pj4gd2UgZGlkbid0IHByZXNzIGZvciBhIHJlc29sdXRpb24gc29vbmVyLiAgR2l2ZW4gdGhl IHNjYWxlIG9mIHRoZQ0KPj4gY29uY2VybnMgcmFpc2VkIGluIEp1bmUsIEkga2luZCBvZiBh Z3JlZSB3aXRoIEFuZHJlcycgb3BpbmlvbiB0aGF0DQo+PiBmaXhpbmcgdGhlbSBwb3N0LWZy ZWV6ZSB3YXMgZG9vbWVkIHRvIGZhaWx1cmUuICBJdCB3YXMgZGVmaW5pdGVseQ0KPj4gZG9v bWVkIG9uY2Ugd2UgcmVhY2hlZCBBdWd1c3Qgd2l0aCBubyByZWFsIHdvcmsgZG9uZSB0b3dh cmRzIGl0Lg0KPiANCj4gDQo+IEknbSBub3QgZ29pbmcgdG8gY29tbWVudCBwdWJsaWNseSBp biBnZW5lcmFsIGFib3V0IHRoaXMsIHlvdSBtaWdodA0KPiBpbWFnaW5lIHdoYXQgbXkgcmVh Y3Rpb24gaXMuIFRoZSBkZWNpc2lvbiBpcyB0aGUgUk1UJ3MgdG8gbWFrZSBhbmQgSQ0KPiBo YXZlIG5vIHF1YXJyZWwgd2l0aCB0aGF0Lg0KPiANCj4gQnV0IEkgZG8gd2FudCBpdCB1bmRl cnN0b29kIHRoYXQgdGhlcmUgd2FzIHdvcmsgYmVpbmcgZG9uZSByaWdodCBmcm9tDQo+IHRo ZSB0aW1lIGluIEp1bmUgd2hlbiBBbmRyZXMnIGNvbXBsYWludHMgd2VyZSBwdWJsaXNoZWQu IFRoZXNlIHdlcmUNCj4gZGlmZmljdWx0IGlzc3VlcywgYW5kIHdlIGRpZG4ndCBsZXQgdGhl IGdyYXNzIGdyb3cgbG9va2luZyBmb3IgYSBmaXguIEkNCj4gY29uY2VkZSB0aGF0IG1pZ2h0 IG5vdCBoYXZlIGJlZW4gdmlzaWJsZSB1bnRpbCBsYXRlci4NCg0KSnVuZSB3YXMgYSBiaXQg b2YgYSByb3VnaCBtb250aCB0b28gLS0gd2UgaGFkIHRoZSBpc3N1ZXMgdGhhdCBzcGF3bmVk IA0KdGhlIG91dC1vZi1jeWNsZSByZWxlYXNlIGF0IHRoZSB0b3Agb2YgdGhlIG1vbnRoLCB3 aGljaCBzdGFydGVkIGFsbW9zdCANCnJpZ2h0IGFmdGVyIEJldGEgMSwgYW5kIHRoZW4gYWxt b3N0IGltbWVkaWF0ZWx5IGludG8gQmV0YSAyIGFmdGVyIDE0LjQuIA0KSSBrbm93IHRoYXQg Y29uc3VtZWQgYSBsb3Qgb2YgbXkgY3ljbGVzLiBBdCB0aGF0IHBvaW50IGluIHRpbWUgZm9y IHRoZSANCnYxNSByZWxlYXNlIHByb2Nlc3MgSSB3YXMgcHJpbWFyaWx5IGZvY3VzZWQgb24g bW9uaXRvcmluZyBvcGVuIGl0ZW1zIGF0IA0KdGhhdCBwb2ludCwgc28gSSBtaXNzZWQgdGhl IEp1bmUgY29tbWVudHMuDQoNCkpvbmF0aGFuDQo= --------------fGvfFGFBoK0JB33OZKVUxyTM-- --------------kLFNvsSxSaMdrrWq7Ho1xSkl Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEE+oS2la8r95ogZD/x8QSccp8cZScFAmMPwfgFAwAAAAAACgkQ8QSccp8cZSeb +RAAq6D2NNRsrRym2F+98ctsE21cfcENreR7KtXmfbtGfned7ky6f0QKZh1m+ucVJ+U57GE/uXpa u+62SXRVEQVFmRUvKREkPhF9hUnSpY3gvtSYFPTBp6t/nZ0WB9hQUcdbopZ1uKkQvIm6b90l1gKk BMYqgtCUQi9HD3IQG4iZTIL9F5iDifA3YCVgdrG5UQUPcdctnj0M0CtqgLtcLJZbB/X+Rsj782vw hfgoU+0BGgYPtqF2OqsB4s8IMH3rJcPzEFwcPR+I3qyzF9NmmRhJe2zU0/FPlJSq2DiriwIrtB4b rDykgBxMuDH+uviZPFuff+GGfIz75ln49PF9hVe4U0fh4ChJVeTED7gnn2G5CV+GyBJkJK/C+wuD Tdgclzen/iwXRRqwjZe7MtPyVm5Qd43Vw1SrBIdKCvwBfybJcZETdrqM44PRXFTu5nlJQOYIR8wB pLrmGxsXfLWQEuyB0CRD0AT1wkFCL7QACfaxO2IkpYgsxTaGXLPKFxwuJ6HQwyhOsy07XRj/5G1T S6jLmcpe6e1Rat3GLPRV1oCKMllnODO8nl9vUFeNNE7X6y/roJXKjemU/osYizZOY2tec7TKb53r B8AA6w43QYMYMCqDNIrarHOZdmRAkQRjO8meeuMAtPb0pmZ6H90i2G7pERbCwZz5K4AUWZK0j3nI Yjs= =e7YI -----END PGP SIGNATURE----- --------------kLFNvsSxSaMdrrWq7Ho1xSkl--