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 1s72Pz-003FG8-UO for pgsql-committers@arkaria.postgresql.org; Wed, 15 May 2024 00:22:53 +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 1s72Pz-005AUx-Pk for pgsql-committers@arkaria.postgresql.org; Wed, 15 May 2024 00:22:51 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s72My-00567q-0Y for pgsql-committers@lists.postgresql.org; Wed, 15 May 2024 00:19:44 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s72Ms-000Gvb-UB for pgsql-committers@lists.postgresql.org; Wed, 15 May 2024 00:19:43 +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 1s72Ms-000ju0-5N for pgsql-committers@lists.postgresql.org; Wed, 15 May 2024 00:19:38 +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 1s72Mr-000F4j-KT for pgsql-committers@lists.postgresql.org; Wed, 15 May 2024 00:19:37 +0000 Content-Type: multipart/mixed; boundary="===============6897915556499994758==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix handling of polymorphic output arguments for procedures. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 15 May 2024 00:19:37 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============6897915556499994758== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IGhhbmRsaW5nIG9mIHBvbHltb3JwaGljIG91dHB1dCBhcmd1bWVudHMgZm9yIHByb2NlZHVy ZXMuCgpNb3N0IG9mIHRoZSBpbmZyYXN0cnVjdHVyZSBmb3IgcHJvY2VkdXJlIGFyZ3VtZW50cyB3 YXMgYWxyZWFkeQpva2F5IHdpdGggcG9seW1vcnBoaWMgb3V0cHV0IGFyZ3VtZW50cywgYnV0IGl0 IHR1cm5zIG91dCB0aGF0CkNhbGxTdG10UmVzdWx0RGVzYygpIHdhcyBhIGZldyBicmlja3Mgc2h5 IG9mIGEgbG9hZCBoZXJlLiAgSXQgdGhvdWdodAphbGwgaXQgbmVlZGVkIHRvIGRvIHdhcyBjYWxs IGJ1aWxkX2Z1bmN0aW9uX3Jlc3VsdF90dXBkZXNjX3QsIGJ1dAp0aGF0IGZ1bmN0aW9uIHNwZWNp ZmljYWxseSBkaXNjbGFpbXMgcmVzcG9uc2liaWxpdHkgZm9yIHJlc29sdmluZwpwb2x5bW9ycGhp YyBhcmd1bWVudHMuICBGYWlsaW5nIHRvIGhhbmRsZSB0aGF0IGRvZXNuJ3Qgc2VlbSB0byBiZQph IHByb2JsZW0gZm9yIENBTEwgaW4gcGxwZ3NxbCwgYnV0IENBTEwgZnJvbSBwbGFpbiBTUUwgd291 bGQgZ2V0CmVycm9ycyBsaWtlICJjYW5ub3QgZGlzcGxheSBhIHZhbHVlIG9mIHR5cGUgYW55ZWxl bWVudCIsIG9yIGV2ZW4KY3Jhc2ggb3V0cmlnaHQuCgpJbiB2MTQgYW5kIGxhdGVyIHdlIGNhbiBz aW1wbHkgZXhhbWluZSB0aGUgZXhwb3NlZCB0eXBlcyBvZiB0aGUKQ2FsbFN0bXQub3V0YXJncyBu b2RlcyB0byBnZXQgdGhlIHJpZ2h0IHR5cGUgT0lEcy4gIEJ1dCBpdCdzIGEgbG90Cm1vcmUgY29t cGxpY2F0ZWQgdG8gZml4IGluIHYxMi92MTMsIGJlY2F1c2UgdGhvc2UgdmVyc2lvbnMgZG9uJ3QK aGF2ZSBDYWxsU3RtdC5vdXRhcmdzLCBub3IgZG8gdGhleSBkbyBleHBhbmRfZnVuY3Rpb25fYXJn dW1lbnRzCnVudGlsIEV4ZWN1dGVDYWxsU3RtdCBydW5zLiAgV2UgaGF2ZSB0byBkdXBsaWNhdGl2 ZWx5IHJ1bgpleHBhbmRfZnVuY3Rpb25fYXJndW1lbnRzLCBhbmQgdGhlbiByZS1kZXRlcm1pbmUg d2hpY2ggZWxlbWVudHMKb2YgdGhlIGFyZ3MgbGlzdCBhcmUgb3V0cHV0IGFyZ3VtZW50cy4KClBl ciBidWcgIzE4NDYzIGZyb20gRHJldyBLaW1iYWxsLiAgQmFjay1wYXRjaCB0byBhbGwgc3VwcG9y dGVkCnZlcnNpb25zLCBzaW5jZSBpdCdzIGJ1c3RlZCBpbiBhbGwgb2YgdGhlbS4KCkRpc2N1c3Np b246IGh0dHBzOi8vcG9zdGdyLmVzL20vMTg0NjMtZjhjZDc3ZTEyNTY0ZDhhMkBwb3N0Z3Jlc3Fs Lm9yZwoKQnJhbmNoCi0tLS0tLQpSRUxfMTVfU1RBQkxFCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6 Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi9jNDBlNzhkMjM5YThmN2I4YTNiNmZk MTgwYjZlNjQyZTI2OWRlYzVmCgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFj a2VuZC9jb21tYW5kcy9mdW5jdGlvbmNtZHMuYyAgICAgICAgICAgIHwgMjggKysrKysrKysrKysr KysrKysrKysrCnNyYy9wbC9wbHBnc3FsL3NyYy9leHBlY3RlZC9wbHBnc3FsX2NhbGwub3V0ICAg fCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKwpzcmMvcGwvcGxwZ3NxbC9zcmMvc3FsL3Bs cGdzcWxfY2FsbC5zcWwgICAgICAgIHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysKc3JjL3Rl c3QvcmVncmVzcy9leHBlY3RlZC9jcmVhdGVfcHJvY2VkdXJlLm91dCB8IDM0ICsrKysrKysrKysr KysrKysrKysrKysrKysrCnNyYy90ZXN0L3JlZ3Jlc3Mvc3FsL2NyZWF0ZV9wcm9jZWR1cmUuc3Fs ICAgICAgfCAxOCArKysrKysrKysrKysrKwo1IGZpbGVzIGNoYW5nZWQsIDE0NCBpbnNlcnRpb25z KCspCgo= --===============6897915556499994758==--