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 1rIawa-009eTo-Aj for pgsql-committers@arkaria.postgresql.org; Wed, 27 Dec 2023 20:56:00 +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 1rIawZ-009MMK-1H for pgsql-committers@arkaria.postgresql.org; Wed, 27 Dec 2023 20:55:59 +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 1rIawY-009MMC-Q9 for pgsql-committers@lists.postgresql.org; Wed, 27 Dec 2023 20:55:58 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rIawW-00CUnP-0y for pgsql-committers@lists.postgresql.org; Wed, 27 Dec 2023 20:55:57 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rIawU-007Gam-U5 for pgsql-committers@lists.postgresql.org; Wed, 27 Dec 2023 20:55:54 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rIawT-00CCqw-M2 for pgsql-committers@lists.postgresql.org; Wed, 27 Dec 2023 20:55:54 +0000 Content-Type: multipart/mixed; boundary="===============0938204564399136362==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Improve the implementation of information_schema._pg_expandarray X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 27 Dec 2023 20:55:54 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============0938204564399136362== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 SW1wcm92ZSB0aGUgaW1wbGVtZW50YXRpb24gb2YgaW5mb3JtYXRpb25fc2NoZW1hLl9wZ19leHBh bmRhcnJheSgpLgoKVGhpcyBmdW5jdGlvbiB3YXMgb3JpZ2luYWxseSBjb2RlZCB3aXRoIGEgaGFu ZG1hZGUgZXhwYW5zaW9uCm9mIHRoZSBhcnJheSBzdWJzY3JpcHRzLiAgV2UgY2FuIGRvIGl0IGEg bGl0dGxlIGZhc3RlciBhbmQgZmFyCm1vcmUgbGVnaWJseSB0b2RheSwgYnkgdXNpbmcgdW5uZXN0 KCkgV0lUSCBPUkRJTkFMSVRZLgoKV2hpbGUgYXQgaXQsIGxldCdzIGFwcGx5IHRoZSByb3djb3Vu dCBlc3RpbWF0aW9uIHN1cHBvcnQgdGhhdCBleGlzdHMKZm9yIHRoZSB1bmRlcmx5aW5nIHVubmVz dCgpIGZ1bmN0aW9uOiByZWR1Y2UgdGhlIGRlZmF1bHQgUk9XUyBlc3RpbWF0ZQp0byAxMDAgYW5k IGF0dGFjaCBhcnJheV91bm5lc3Rfc3VwcG9ydC4gIEknbSBub3Qgc3VyZSB0aGF0CmFycmF5X3Vu bmVzdF9zdXBwb3J0IGNhbiBkbyBhbnl0aGluZyB1c2VmdWwgdG9kYXkgd2l0aCB0aGUgY2FsbCBz aXRlcwp0aGF0IGV4aXN0IGluIGluZm9ybWF0aW9uX3NjaGVtYSwgYnV0IGl0IGNhbid0IGh1cnQs IGFuZCB0aGUgZXhpc3RpbmcKZGVmYXVsdCByb3djb3VudCBvZiAxMDAwIGlzIHN1cmVseSBtdWNo IHRvbyBoaWdoIGZvciBhbnkgb2YgdGhlc2UKY2FzZXMuCgpUaGUgcHNxbC5zcWwgcmVncmVzc2lv biBzY3JpcHQgaXMgdXNpbmcgX3BnX2V4cGFuZGFycmF5KCkgYXMgYQp0ZXN0IGNhc2UgZm9yIFxz ZisuICBXaGlsZSB3ZSBjb3VsZCBrZWVwIGRvaW5nIHNvLCB0aGUgbmV3IG9uZS1saW5lCmZ1bmN0 aW9uIGJvZHkgbWFrZXMgYSBwb29yIHRlc3QgY2FzZSBmb3IgXHNmKyByb3ctbnVtYmVyaW5nLCBz bwpzd2l0Y2ggaXQgdG8gcHJpbnQgYW5vdGhlciBpbmZvcm1hdGlvbl9zY2hlbWEgZnVuY3Rpb24u CgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tLzE0MjQzMDMuMTcwMzM1NTQ4NUBzc3Mu cGdoLnBhLnVzCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8v Z2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvNTgwNTRkZTJkMDg0N2MwOWVmMDkxOTU2 ZjcyYWU1ZTlmYjlhMTc2ZQoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tl bmQvY2F0YWxvZy9pbmZvcm1hdGlvbl9zY2hlbWEuc3FsIHwgIDcgKystLS0tCnNyYy9iYWNrZW5k L3V0aWxzL2FkdC9hcnJheWZ1bmNzLmMgICAgICAgICB8ICAzICsrKwpzcmMvaW5jbHVkZS9jYXRh bG9nL2NhdHZlcnNpb24uaCAgICAgICAgICAgfCAgMiArLQpzcmMvdGVzdC9yZWdyZXNzL2V4cGVj dGVkL3BzcWwub3V0ICAgICAgICAgfCA0MCArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0K c3JjL3Rlc3QvcmVncmVzcy9zcWwvcHNxbC5zcWwgICAgICAgICAgICAgIHwgIDQgKy0tCjUgZmls ZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgo= --===============0938204564399136362==--