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 1qBEyf-0007aS-9r for pgsql-hackers@arkaria.postgresql.org; Mon, 19 Jun 2023 13:31:29 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1qBEye-0006Ij-5l for pgsql-hackers@arkaria.postgresql.org; Mon, 19 Jun 2023 13:31:28 +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 1qBEyd-0006H9-Mu; Mon, 19 Jun 2023 13:31:27 +0000 Received: from meldrar.postgresql.org ([2a02:c0:301:0:ffff::31]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qBEya-0033rj-At; Mon, 19 Jun 2023 13:31:26 +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=ujZr+SHE+894qlBOWYdsR6TdA3wMlPIRK7oICqt4UJw=; b=Qj2+xoAySltdsl9xtfqnYGF7n7 Dkaiu4Rr8IAszJ1dAHMaV2ulTT+x/BHRTnNmCh1Ojd1mmsnlerAJXQ7cajSyMt63KxLZ+OaTfzOAl gjJ1TG1hV2qJZ6yrmuzK9vH3L1BwepvZHF4Jbb4o/h0tCmMcN1ZiTjsJA4Ya19+4OL4rIhDUUoZAm I06CaEYoKL5IwSB1lmwL3Lg7i1yVQY4dliBSLIlro27ZlpJ0UlJYQAr/0xiTMPSTqmJKQqh4RiqP0 CjBQdi3E5q8W/I2a800U8oRQejiOdbBHVUMGAXHx1DKa7WtlwZSKWmIMqE4kMDoc4o6w3I0/jmaDV wWFtp4bQ==; Received: from [52.119.84.106] (helo=[192.168.88.177]) by meldrar.postgresql.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1qBEyT-00BCEN-42; Mon, 19 Jun 2023 13:31:19 +0000 Message-ID: <2aa2bbb9-d8cb-cddf-875f-49b2634525c1@postgresql.org> Date: Mon, 19 Jun 2023 09:31:14 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Content-Language: en-US To: "David G. Johnston" , Pavel Luzanov Cc: Tom Lane , Robert Haas , David Zhang , "pgsql-hackers@lists.postgresql.org" , rmt@lists.postgresql.org, horikyota.ntt@gmail.com References: <1525117.1680628353@sss.pgh.pa.us> <1575395.1680629866@sss.pgh.pa.us> <1831161.1680703111@sss.pgh.pa.us> <2977612.1683131109@sss.pgh.pa.us> <39e7431c-1224-ab05-c67c-68f4cf625442@postgrespro.ru> <6b64c59a-fe41-bb07-d0cd-856896412b00@postgresql.org> <7aa3d663-1ea9-de0d-c13a-cbce83902214@postgrespro.ru> From: "Jonathan S. Katz" Subject: Re: psql: Add role's membership options to the \du+ command In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------DWzcV3Dprzb80bbdLEgr1y6U" 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) --------------DWzcV3Dprzb80bbdLEgr1y6U Content-Type: multipart/mixed; boundary="------------06NwqEZGQMhkbHjCQ220VVcd"; protected-headers="v1" From: "Jonathan S. Katz" To: "David G. Johnston" , Pavel Luzanov Cc: Tom Lane , Robert Haas , David Zhang , "pgsql-hackers@lists.postgresql.org" , rmt@lists.postgresql.org, horikyota.ntt@gmail.com Message-ID: <2aa2bbb9-d8cb-cddf-875f-49b2634525c1@postgresql.org> Subject: Re: psql: Add role's membership options to the \du+ command References: <1525117.1680628353@sss.pgh.pa.us> <1575395.1680629866@sss.pgh.pa.us> <1831161.1680703111@sss.pgh.pa.us> <2977612.1683131109@sss.pgh.pa.us> <39e7431c-1224-ab05-c67c-68f4cf625442@postgrespro.ru> <6b64c59a-fe41-bb07-d0cd-856896412b00@postgresql.org> <7aa3d663-1ea9-de0d-c13a-cbce83902214@postgrespro.ru> In-Reply-To: --------------06NwqEZGQMhkbHjCQ220VVcd Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gNi8xNS8yMyAyOjQ3IFBNLCBEYXZpZCBHLiBKb2huc3RvbiB3cm90ZToNCj4gUm9iZXJ0 IC0gY2FuIHlvdSBwbGVhc2UgY29tbWVudCBvbiB3aGF0IHlvdSBhcmUgd2lsbGluZyB0byBj b21taXQgaW4gDQo+IG9yZGVyIHRvIGNsb3NlIG91dCB5b3VyIG9wZW4gaXRlbSBoZXJlLsKg IE15IHRha2UgaXMgdGhhdCB0aGUgZGVzaWduIGZvciANCj4gdGhpcywgdGhlIHRhYnVsYXIg Zm9ybSBhIGNvdXBsZSBvZiBlbWFpbHMgYWdvIChjb3BpZWQgaGVyZSksIGlzIA0KPiByZWFk eS10by1jb21taXQsIGp1c3QgbmVlZGluZyB0aGUgYWN0dWFsICh0cml2aWFsKSBjb2RlIGNo YW5nZXMgdG8gYmUgDQo+IG1hZGUgdG8gYWNjb21wbGlzaCBpdC4NCj4gDQo+IFRhYnVsYXIg Zm9ybQ0KPiANCj4gIMKgwqDCoMKgIHJvbG5hbWXCoMKgwqDCoMKgIHzCoMKgwqDCoCBtZW1i ZXJvZsKgwqDCoMKgIHzCoMKgwqDCoMKgwqAgb3B0aW9uc8KgwqDCoMKgwqDCoCB8ICAgICAN Cj4gZ3JhbnRvciANCj4gLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLSst LS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0twqBwb3N0Z3Jlc8KgwqDC oMKgwqDCoMKgwqAgfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCDCoHJlZ3Jlc3NfZHVfYWRt aW4gfCByZWdyZXNzX2R1X3JvbGUwK3wgYWRtaW4sIGluaGVyaXQsIHNldCt8IHBvc3RncmVz wqDCoMKgwqDCoMKgwqAgK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCBy ZWdyZXNzX2R1X3JvbGUxK3wgYWRtaW4sIGluaGVyaXQsIHNldCt8IHBvc3RncmVzwqDCoMKg wqDCoMKgwqAgK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCByZWdyZXNz X2R1X3JvbGUyIHwgYWRtaW4sIGluaGVyaXQsIHNldCB8IHBvc3RncmVzwqByZWdyZXNzX2R1 X3JvbGUwIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgwqByZWdyZXNzX2R1X3JvbGUxIHwg cmVncmVzc19kdV9yb2xlMCt8IGFkbWluLCBpbmhlcml0LCBzZXQrfCByZWdyZXNzX2R1X2Fk bWluK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCByZWdyZXNzX2R1X3Jv bGUwK3wgaW5oZXJpdMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgK3wgcmVncmVzc19kdV9yb2xl MSvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgcmVncmVzc19kdV9yb2xl MCB8IHNldMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgcmVncmVzc19kdV9y b2xlMsKgcmVncmVzc19kdV9yb2xlMiB8IHJlZ3Jlc3NfZHVfcm9sZTArfCBhZG1pbsKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgICt8IHJlZ3Jlc3NfZHVfYWRtaW4rwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IHJlZ3Jlc3NfZHVfcm9sZTArfCBpbmhlcml0LCBz ZXTCoMKgwqDCoMKgwqAgK3wgcmVncmVzc19kdV9yb2xlMSvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIHwgcmVncmVzc19kdV9yb2xlMCt8IGVtcHR5wqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgK3wgcmVncmVzc19kdV9yb2xlMivCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIHwgcmVncmVzc19kdV9yb2xlMSB8IGFkbWluLCBzZXTCoMKgwqDC oMKgwqDCoMKgwqAgfCByZWdyZXNzX2R1X2FkbWluKDUgcm93cykNCj4gDQoNCltSTVQgaGF0 XQ0KDQpDYW4gd2UgcmVzb2x2ZSB0aGlzIGJlZm9yZSBCZXRhIDI/WzFdIFRoZSBSTVQgb3Jp Z2luYWxseSBhZHZpc2VkIHRvIHRyeSANCnRvIHJlc29sdmUgYmVmb3JlIEJldGEgMVsyXSwg YW5kIHRoaXMgc2VlbXMgdG8gYmUgbGluZ2VyaW5nLg0KDQpUaGFua3MsDQoNCkpvbmF0aGFu DQoNClsxXSANCmh0dHBzOi8vd3d3LnBvc3RncmVzcWwub3JnL21lc3NhZ2UtaWQvNDYwYWUw MmEtMzEyMy0xNmEzLWYyZDctY2NkNzk3Nzg4MTliJTQwcG9zdGdyZXNxbC5vcmcNClsyXSAN Cmh0dHBzOi8vd3d3LnBvc3RncmVzcWwub3JnL21lc3NhZ2UtaWQvZDYxZGIzOGItMjlkOS04 MWNjLTU1YjMtOGE1YzcwNGJiOTY5JTQwcG9zdGdyZXNxbC5vcmcNCg0K --------------06NwqEZGQMhkbHjCQ220VVcd-- --------------DWzcV3Dprzb80bbdLEgr1y6U 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/x8QSccp8cZScFAmSQWKIFAwAAAAAACgkQ8QSccp8cZScc DQ//XgBQjxTg4HdFkGa1+NSTkKiyXzn/EM6sm8s2cX/rjmZphtQtKPLfoPDR0ZSopl+qAJrgJCcW /eyrZ0GacsJhRMpP0A1mrAIWRVj1tPCXBXhOQzGmxNND6bSEOEtuN6qvUACnIgLev2fHm7B3nkuo h1rCZPHSx90Ge+Wz0t75sNOKyk+1mulpsitxDtbkUA307ZRpYxl/YJkwa8BgV8fAOuH8p8z8uhWP OB6voR7jp+PevSwI7zWVUDGNBdiZwkaSFQcJWy3W7JBLuDwDIWdOQbTSNY3O/vaEvMi00XJ2asGg 0iktbJ5/pg9W5ZfdxfihXPLHgV+6UmK5HXwsQLJ2VnXnEQ+VeS+tI719btLEsxcbZOlJWpEWjW6E L6S6tVjjkmrm0Xxk3lNAeDm60ICTvgzmBtTnKnNQgrcvceV1rZoQmCtNX+Cgm4ESje1BmxdLZkLF myPvHnB2Htw1yJsHaQsMUdP6J6NmlH6c8RFPTWZily4WlIQSYw5B7lchOrYU1CeUk4s3a9ZQiUpS mdtf08V/EczOLa6a3yFTK1ykc4muzpU+DWwL5fJL4622YQfDBSRfGOu+AdVezLt6QmqXato0Dj9o U/haV1aulDHhTTkiS16XYJBTGWvbJXXRYPG3uGHUFRzxnPnU81+BS/WZKiDNPsx412usBqxjnpQc 9IY= =34UD -----END PGP SIGNATURE----- --------------DWzcV3Dprzb80bbdLEgr1y6U--