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 1oQVBu-000534-7R for pgsql-hackers@arkaria.postgresql.org; Tue, 23 Aug 2022 14:47:42 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1oQVBs-0005ej-Ob for pgsql-hackers@arkaria.postgresql.org; Tue, 23 Aug 2022 14:47:40 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oQVBs-0005eO-FL for pgsql-hackers@lists.postgresql.org; Tue, 23 Aug 2022 14:47:40 +0000 Received: from meldrar.postgresql.org ([2a02:c0:301:0:ffff::31]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oQVBp-0006Zb-TU for pgsql-hackers@lists.postgresql.org; Tue, 23 Aug 2022 14:47:39 +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=gj54w8nbaJbvAuLch64rf4ns2HA9zMxtkO0V3TKYKAU=; b=JSa2kvNiNmGEYugZRPeR40175O TTnYN744lbCYvIIrC/gAcbzx+rgaqZPezuDhx8UM5IUSkxzJQaqsNaO9GPF/zoFheuFR1JXJZG969 WzREZ4ItiUq3SAmXv8uyKLu+i4PhJ6E+ALufv+ZAJ/vTU5cZhNadOkIEbKOanNqWFGIyKGv/aWcec wyZwui/nnSihk4wwP74tRevLdhQ55vTkrNpHiAN9DMkhVYWVcUYvlWrXhpB1taHrc1NR8gcnUxgiq 7VKOVJZAH43Si9yA1aaJPXwHhyEL189VggJB5ZRyTzCDh+XIYFmjy7eOV4MJ1MZs0eFcj2nbUDlVZ V8avEs5g==; 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 1oQVBl-000772-0u; Tue, 23 Aug 2022 14:47:35 +0000 Message-ID: <61ae42f1-817a-1e2d-cd31-f9d715a1dab7@postgresql.org> Date: Tue, 23 Aug 2022 10:47:28 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Content-Language: en-US To: Michael Paquier , Andres Freund Cc: Nikita Glukhov , PostgreSQL Hackers , Andrew Dunstan , Tom Lane , John Naylor , Amit Langote , Robert Haas References: <20220815223853.itrlpqgpqheg6r6a@awork3.anarazel.de> <225d341b-f310-eed0-ceff-b8ec61669d9f@postgrespro.ru> <20220816021425.5sa6gx67zmpou3bc@awork3.anarazel.de> <8d0ffc54-469a-ffab-68a3-8b547e24a08d@postgresql.org> <7d83684b-7932-9f29-400b-0beedfafcdd4@postgrespro.ru> <69022273-e7e3-6d1a-10f8-d1b4740e4b97@postgresql.org> <92cab50c-152b-84fc-fd49-12b936113a3d@postgresql.org> <20220823025729.wyotbeazn6zysbt7@awork3.anarazel.de> From: "Jonathan S. Katz" Subject: Re: SQL/JSON features for v15 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------xxbrwjbxetcLURTG24gunij0" 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) --------------xxbrwjbxetcLURTG24gunij0 Content-Type: multipart/mixed; boundary="------------tqQiTJRUHL0RQBn8Mfm0owik"; protected-headers="v1" From: "Jonathan S. Katz" To: Michael Paquier , Andres Freund Cc: Nikita Glukhov , PostgreSQL Hackers , Andrew Dunstan , Tom Lane , John Naylor , Amit Langote , Robert Haas Message-ID: <61ae42f1-817a-1e2d-cd31-f9d715a1dab7@postgresql.org> Subject: Re: SQL/JSON features for v15 References: <20220815223853.itrlpqgpqheg6r6a@awork3.anarazel.de> <225d341b-f310-eed0-ceff-b8ec61669d9f@postgrespro.ru> <20220816021425.5sa6gx67zmpou3bc@awork3.anarazel.de> <8d0ffc54-469a-ffab-68a3-8b547e24a08d@postgresql.org> <7d83684b-7932-9f29-400b-0beedfafcdd4@postgrespro.ru> <69022273-e7e3-6d1a-10f8-d1b4740e4b97@postgresql.org> <92cab50c-152b-84fc-fd49-12b936113a3d@postgresql.org> <20220823025729.wyotbeazn6zysbt7@awork3.anarazel.de> In-Reply-To: --------------tqQiTJRUHL0RQBn8Mfm0owik Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gOC8yMy8yMiAxMjoxMyBBTSwgTWljaGFlbCBQYXF1aWVyIHdyb3RlOg0KPiBPbiBNb24s IEF1ZyAyMiwgMjAyMiBhdCAwNzo1NzoyOVBNIC0wNzAwLCBBbmRyZXMgRnJldW5kIHdyb3Rl Og0KPj4gVG8gbWUgaXQgZmVlbHMgbGlrZSB0aGVyZSdzIGEgcHJvYmFibHkgdG9vIG11Y2gg d29yayBoZXJlIHRvIGNyYW0gaXQgYXQgdGhpcw0KPj4gcG9pbnQuIElmIHNldmVyYWwgb3Ro ZXIgY29tbWl0dGVycyBzaGFyZWQgdGhlIGxvYWQgb2Ygd29ya2luZyBvbiB0aGlzIGl0J2QN Cj4+IHBlcmhhcHMgYmUgZG9hYmxlLCBidXQgSSd2ZSBub3Qgc2VlbiBtYW55IHZvbHVudGVl cnMuDQo+IA0KPiBXaGlsZSAwMDAyIGlzIGRlYWQgc2ltcGxlLCBJIGFtIHdvcnJpZWQgYWJv dXQgdGhlIGNvbXBsZXhpdHkgY3JlYXRlZA0KPiBieSAwMDAxLCAwMDAzIChwYXJ0aWN1bGFy bHkgdGlnaHRlbmluZyBzdWJ0cmFuc2FjdGlvbnMgd2l0aCBhDQo+IENBU0VfRUVPUCkgYW5k IDAwMDQgYXQgdGhpcyBsYXRlIHN0YWdlIG9mIHRoZSByZWxlYXNlIHByb2Nlc3M6DQo+IGh0 dHBzOi8vd3d3LnBvc3RncmVzcWwub3JnL21lc3NhZ2UtaWQvN2Q4MzY4NGItNzkzMi05ZjI5 LTQwMGItMGJlZWRmYWZjZGQ0QHBvc3RncmVzcHJvLnJ1DQo+IA0KPiBUaGlzIGlzIG5vdCBh IGdvb2Qgc2lnbiBhZnRlciB0aHJlZSBiZXRhcyBmb3IgYSBmZWF0dXJlIGFzIGNvbXBsZXgg YXMNCj4gdGhpcyBvbmUuDQoNCkkgc2VlIEFtaXQgaXMgdGFraW5nIGEgY2xvc2VyIGxvb2sg YXQgdGhlIHBhdGNoZXMuDQoNClRoZSBSTVQgaGFkIGl0cyByZWd1bGFyIG1lZXRpbmcgdG9k YXkgYW5kIGRpc2N1c3NlZCB0aGUgc3RhdGUgb2YgDQpwcm9ncmVzcyBvbiB0aGlzIGFuZCBo b3cgaXQgcmVmbGVjdHMgcmVsZWFzZSB0aW1pbmcuIE91ciBmZWVsaW5nIGlzIHRoYXQgDQpy ZWdhcmRsZXNzIGlmIHRoZSBwYXRjaHNldCBpcyBpbmNsdWRlZC9yZXZlcnRlZCwgaXQgd291 bGQgbmVjZXNzaXRhdGUgYSANCkJldGEgNCAodG8gYmUgZGlzY3Vzc2VkIHdpdGggcmVsZWFz ZSB0ZWFtKS4gV2hpbGUgbm8gQmV0YSA0IGRhdGUgaXMgc2V0LCANCmdpdmVuIHdoZXJlIHdl IGFyZSB0aGlzIHdvdWxkIHByb2JhYmx5IHB1c2ggdGhlIHJlbGVhc2UgaW50byBlYXJseSAN Ck9jdG9iZXIgdG8gYWxsb3cgZm9yIGFkZXF1YXRlIHRlc3RpbmcgdGltZS4NCg0KVG8gc2F5 IGl0IGFub3RoZXIgd2F5LCBpZiB3ZSB3YW50IHRvIGVuc3VyZSB3ZSBjYW4gaGF2ZSBhIDE1 LjEgaW4gdGhlIA0KTm92ZW1iZXIgdXBkYXRlIHJlbGVhc2VzLCB3ZSBuZWVkIHRvIG1ha2Ug YSBkZWNpc2lvbiBzb29uIG9uIGhvdyB3ZSB3YW50IA0KdG8gcHJvY2VlZC4NCg0KVGhhbmtz LA0KDQpKb25hdGhhbg0K --------------tqQiTJRUHL0RQBn8Mfm0owik-- --------------xxbrwjbxetcLURTG24gunij0 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/x8QSccp8cZScFAmME6IAFAwAAAAAACgkQ8QSccp8cZSfF AQ/9FBmeTxFRNVhDeEr+dZQq9ECoeDx6tjtxngq630cbixOCgh2wUy1i1JfGrOMVgsQOmtpcK1RU Eddu8HGeXksUL1EIxyvi8NTB064yhfiJbm2M+rM9OIiS9NZzCWR0whVH9QxEYAI0Oari7QEC2Q4W J20eaFQ24kyRMS4ejKtb54BQj+KxGw/jXd1YMxc3Bfvls/UycWgmIapoGPszL1HdsuKwv1weJpR7 JbxTk08FCCpCnPApepE9xfIT7jwdPxtHLvJmpb7G1/vbnx5QmA2O/Yk+LTpOczcFrB1EMu2U04Ub zDHdWa3BgcVPx3UqFjREyCy2kC6rucO5QrL2HDOJNDMvh46YHwbgH1EzHGIsJZpBd1amVVdyNSIh FXaQZ2kuYbfDx2yg/pGZB1YrqfHEGKS4xBJEYAZybAylFCPZupcuofDEQdIwMW8FXvzPWLsbkWgx yv5Vu7TOBTNniHRw2cQFmD1SZTqA7kIHL8Ftymxc1uyLgAVdEXoHILOLlxhXNh89HcUvTo8EM9Ce v6PHoZItk0HGoKuhCIWAi7lbrVIhacgDqqGaCRbEv2+E4y86lGHdpEieLOM3QWQBDte79PN/brk5 9YS5dIb0po1G5X96oolBoIcCfhjDjbaJgDsW+v6MphvU36782yb47IeOxJU/6WPyKghdld723jBB I1M= =iffQ -----END PGP SIGNATURE----- --------------xxbrwjbxetcLURTG24gunij0--