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 1uyYMy-009ZCX-Sy for pgsql-committers@arkaria.postgresql.org; Tue, 16 Sep 2025 16:17:29 +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 1uyYMv-001Nb3-5l for pgsql-committers@arkaria.postgresql.org; Tue, 16 Sep 2025 16:17:25 +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 1uyYMu-001Nav-V0 for pgsql-committers@lists.postgresql.org; Tue, 16 Sep 2025 16:17:25 +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.96) (envelope-from ) id 1uyYMt-000khf-1Z for pgsql-committers@lists.postgresql.org; Tue, 16 Sep 2025 16:17:24 +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 1uyYMt-0020io-8Y for pgsql-committers@lists.postgresql.org; Tue, 16 Sep 2025 16:17:23 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1uyYMs-0011lv-1T for pgsql-committers@lists.postgresql.org; Tue, 16 Sep 2025 16:17:23 +0000 Content-Type: multipart/mixed; boundary="===============0621305746340007806==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Provide more-specific error details/hints for function lookup fa X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 16 Sep 2025 16:17:23 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============0621305746340007806== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UHJvdmlkZSBtb3JlLXNwZWNpZmljIGVycm9yIGRldGFpbHMvaGludHMgZm9yIGZ1bmN0aW9uIGxv b2t1cCBmYWlsdXJlcy4KClVwIHRvIG5vdyB3ZSd2ZSBjb250ZW50ZWQgb3Vyc2VsdmVzIHdpdGgg YSBvbmUtc2l6ZS1maXRzLWFsbCBlcnJvcgpoaW50IHdoZW4gd2UgZmFpbCB0byBmaW5kIGFueSBt YXRjaCB0byBhIGZ1bmN0aW9uIG9yIHByb2NlZHVyZSBjYWxsLgpUaGF0IHdhcyBtb3N0bHkgb2th eSBpbiB0aGUgYmVnaW5uaW5nLCBidXQgaXQgd2FzIG5ldmVyIGdyZWF0LCBhbmQKc2luY2UgdGhl IGludHJvZHVjdGlvbiBvZiBuYW1lZCBhcmd1bWVudHMgaXQncyByZWFsbHkgbm90IGFkZXF1YXRl LgpXZSBhdCBsZWFzdCBvdWdodCB0byBkaXN0aW5ndWlzaCAiZnVuY3Rpb24gbmFtZSBkb2Vzbid0 IGV4aXN0IiBmcm9tCiJmdW5jdGlvbiBuYW1lIGV4aXN0cywgYnV0IG5vdCB3aXRoIHRob3NlIGFy Z3VtZW50IG5hbWVzIi4gIEFuZCB0aGUKcnVsZXMgZm9yIG5hbWVkLWFyZ3VtZW50IG1hdGNoaW5n IGFyZSBhcmNhbmUgZW5vdWdoIHRoYXQgc29tZSBtb3JlCmRldGFpbCBzZWVtcyB3YXJyYW50ZWQg aWYgd2UgbWF0Y2ggdGhlIGFyZ3VtZW50IG5hbWVzIGJ1dCB0aGUgY2FsbApzdGlsbCBkb2Vzbid0 IHdvcmsuCgpUaGlzIHBhdGNoIGNyZWF0ZXMgYSBmcmFtZXdvcmsgZm9yIGRlYWxpbmcgd2l0aCB0 aGVzZSBwcm9ibGVtczoKRnVuY25hbWVHZXRDYW5kaWRhdGVzIGFuZCByZWxhdGVkIGNvZGUgd2ls bCBub3cgcGFzcyBiYWNrIGEgYml0bWFzayBvZgpmbGFncyBzaG93aW5nIGhvdyBmYXIgdGhlIG1h dGNoIHN1Y2NlZWRlZC4gIFRoaXMgYWxsb3dzIGEgY29uc2lkZXJhYmxlCmFtb3VudCBvZiBncmFu dWxhcml0eSBpbiB0aGUgcmVwb3J0cy4gIFRoZSBzZXQtYml0cy1pbi1hLWJpdG1hc2sKYXBwcm9h Y2ggbWVhbnMgdGhhdCB3aGVuIHRoZXJlIGFyZSBtdWx0aXBsZSBjYW5kaWRhdGUgZnVuY3Rpb25z LCB0aGUKcmVwb3J0IHdpbGwgcmVmbGVjdCB0aGUgbWF0Y2goZXMpIHRoYXQgZ290IHRoZSBmdXJ0 aGVzdCwgd2hpY2ggc2VlbXMKY29ycmVjdC4gIEFsc28sIHdlIGNhbiBhdm9pZCBtZW50aW9uaW5n ICJtYXliZSBhZGQgY2FzdHMiIHVubGVzcwpmYWlsdXJlIHRvIG1hdGNoIGFyZ3VtZW50IHR5cGVz IGlzIGFjdHVhbGx5IHRoZSBpc3N1ZS4KCkV4dGVuZCB0aGUgc2FtZSByZXR1cm4tYS1iaXRtYXNr IGFwcHJvYWNoIHRvIE9wZXJuYW1lR2V0Q2FuZGlkYXRlcy4KVGhlIGlzc3VlcyBhcm91bmQgYXJn dW1lbnQgbmFtZXMgZG9uJ3QgYXBwbHkgdG8gb3BlcmF0b3Igc3ludGF4LApidXQgaXQgc3RpbGwg c2VlbXMgd29ydGggZGlzdGluZ3Vpc2hpbmcgYmV0d2VlbiAidGhlcmUgaXMgbm8Kb3BlcmF0b3Ig b2YgdGhhdCBuYW1lIiBhbmQgIndlIGNvdWxkbid0IG1hdGNoIHRoZSBhcmd1bWVudCB0eXBlcyIu CgpXaGlsZSBhdCBpdCwgYWRqdXN0IHRoZXNlIG1lc3NhZ2VzIGFuZCByZWxhdGVkIG9uZXMgdG8g bW9yZSBzdHJpY3RseQpzZXBhcmF0ZSAiZGV0YWlsIiBmcm9tICJoaW50IiwgZm9sbG93aW5nIG91 ciBtZXNzYWdlIHN0eWxlIGd1aWRlbGluZXMnCmRpc3RpbmN0aW9uIGJldHdlZW4gdGhvc2UuCgpS ZXBvcnRlZC1ieTogRG9taW5pcXVlIERldmllbm5lIDxkZGV2aWVubmVAZ21haWwuY29tPgpBdXRo b3I6IFRvbSBMYW5lIDx0Z2xAc3NzLnBnaC5wYS51cz4KUmV2aWV3ZWQtYnk6IFJvYmVydCBIYWFz IDxyb2JlcnRtaGFhc0BnbWFpbC5jb20+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20v MTc1NjA0MS4xNzU0NjE2NTU4QHNzcy5wZ2gucGEudXMKCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpE ZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi84 M2E1NjQxOTQ1N2VjMGVmZjJlZGRmZWQ4ZWIzYWJhODZiZWRlOWNjCgpNb2RpZmllZCBGaWxlcwot LS0tLS0tLS0tLS0tLQpjb250cmliL3Bvc3RncmVzX2Zkdy9leHBlY3RlZC9wb3N0Z3Jlc19mZHcu b3V0ICAgICB8ICAgNiArLQpkb2Mvc3JjL3NnbWwvc291cmNlcy5zZ21sICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgNyArLQpkb2Mvc3JjL3NnbWwvdHlwZWNvbnYuc2dtbCAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAxMCArLQpzcmMvYmFja2VuZC9jYXRhbG9nL25hbWVzcGFjZS5jICAg ICAgICAgICAgICAgICAgICB8IDExOCArKysrKysrKysrKystLS0tCnNyYy9iYWNrZW5kL2NhdGFs b2cvcGdfYWdncmVnYXRlLmMgICAgICAgICAgICAgICAgIHwgICAyICsKc3JjL2JhY2tlbmQvcGFy c2VyL3BhcnNlX2Z1bmMuYyAgICAgICAgICAgICAgICAgICAgfCAxNDggKysrKysrKysrKysrKysr KysrLS0tCnNyYy9iYWNrZW5kL3BhcnNlci9wYXJzZV9vcGVyLmMgICAgICAgICAgICAgICAgICAg IHwgIDY5ICsrKysrKysrLS0Kc3JjL2JhY2tlbmQvdXRpbHMvYWR0L3JlZ3Byb2MuYyAgICAgICAg ICAgICAgICAgICAgfCAgMTkgKystCnNyYy9iYWNrZW5kL3V0aWxzL2FkdC9ydWxldXRpbHMuYyAg ICAgICAgICAgICAgICAgIHwgICAyICsKc3JjL2luY2x1ZGUvY2F0YWxvZy9uYW1lc3BhY2UuaCAg ICAgICAgICAgICAgICAgICAgfCAgMjQgKysrLQpzcmMvaW5jbHVkZS9wYXJzZXIvcGFyc2VfZnVu Yy5oICAgICAgICAgICAgICAgICAgICB8ICAgMSArCnNyYy9wbC9wbHBlcmwvZXhwZWN0ZWQvcGxw ZXJsX2Vsb2cub3V0ICAgICAgICAgICAgIHwgICAyICstCnNyYy9wbC9wbHBlcmwvZXhwZWN0ZWQv cGxwZXJsX2Vsb2dfMS5vdXQgICAgICAgICAgIHwgICAyICstCnNyYy9wbC9wbHBnc3FsL3NyYy9l eHBlY3RlZC9wbHBnc3FsX2NhbGwub3V0ICAgICAgIHwgICAzICstCnNyYy9wbC9wbHBnc3FsL3Ny Yy9leHBlY3RlZC9wbHBnc3FsX3JlY29yZC5vdXQgICAgIHwgICAzICstCnNyYy9wbC9wbHB5dGhv bi9leHBlY3RlZC9wbHB5dGhvbl9lcnJvci5vdXQgICAgICAgIHwgICAyICstCi4uLi9saWJwcV9w aXBlbGluZS90cmFjZXMvcGlwZWxpbmVfYWJvcnQudHJhY2UgICAgIHwgICAyICstCi4uLi90ZXN0 X2V4dGVuc2lvbnMvZXhwZWN0ZWQvdGVzdF9leHRlbnNpb25zLm91dCAgIHwgICAzICstCnNyYy90 ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvYWx0ZXJfdGFibGUub3V0ICAgICAgICAgIHwgICAzICstCnNy Yy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvYXJyYXlzLm91dCAgICAgICAgICAgICAgIHwgICAzICst CnNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvY3JlYXRlX2Nhc3Qub3V0ICAgICAgICAgIHwgICA2 ICstCnNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvY3JlYXRlX2Z1bmN0aW9uX3NxbC5vdXQgIHwg ICAzICstCnNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvY3JlYXRlX29wZXJhdG9yLm91dCAgICAg IHwgIDE5ICsrKwpzcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL2NyZWF0ZV9wcm9jZWR1cmUub3V0 ICAgICB8ICAgNSArLQpzcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL2NyZWF0ZV92aWV3Lm91dCAg ICAgICAgICB8ICAgMyArLQpzcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL2RvbWFpbi5vdXQgICAg ICAgICAgICAgICB8ICAgMyArLQpzcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL2V4cHJlc3Npb25z Lm91dCAgICAgICAgICB8ICAgMyArLQpzcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL2dlb21ldHJ5 Lm91dCAgICAgICAgICAgICB8ICAgMyArLQpzcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL2hvcm9s b2d5Lm91dCAgICAgICAgICAgICB8ICAgMyArLQpzcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL21p c2NfZnVuY3Rpb25zLm91dCAgICAgICB8ICAgNCArLQpzcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVk L211bHRpcmFuZ2V0eXBlcy5vdXQgICAgICB8ICAxNSArKy0Kc3JjL3Rlc3QvcmVncmVzcy9leHBl Y3RlZC9wbHBnc3FsLm91dCAgICAgICAgICAgICAgfCAgMTEgKy0Kc3JjL3Rlc3QvcmVncmVzcy9l eHBlY3RlZC9wb2x5bW9ycGhpc20ub3V0ICAgICAgICAgfCAxNDMgKysrKysrKysrKysrKysrLS0t LS0Kc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC9yYW5nZXR5cGVzLm91dCAgICAgICAgICAgfCAg IDkgKy0Kc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC9yb3d0eXBlcy5vdXQgICAgICAgICAgICAg fCAgIDYgKy0Kc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC9zdWJzZWxlY3Qub3V0ICAgICAgICAg ICAgfCAgIDMgKy0Kc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC90ZW1wLm91dCAgICAgICAgICAg ICAgICAgfCAgIDIgKy0Kc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC90ZXh0Lm91dCAgICAgICAg ICAgICAgICAgfCAgIDYgKy0Kc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC90aW1lLm91dCAgICAg ICAgICAgICAgICAgfCAgIDMgKy0Kc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC90aW1ldHoub3V0 ICAgICAgICAgICAgICAgfCAgIDMgKy0Kc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC93aXRoLm91 dCAgICAgICAgICAgICAgICAgfCAgIDMgKy0Kc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC94aWQu b3V0ICAgICAgICAgICAgICAgICAgfCAgMTIgKy0Kc3JjL3Rlc3QvcmVncmVzcy9zcWwvY3JlYXRl X29wZXJhdG9yLnNxbCAgICAgICAgICAgfCAgIDcgKwpzcmMvdGVzdC9yZWdyZXNzL3NxbC9wb2x5 bW9ycGhpc20uc3FsICAgICAgICAgICAgICB8ICAyMCArKysKNDQgZmlsZXMgY2hhbmdlZCwgNTcz IGluc2VydGlvbnMoKyksIDE1MSBkZWxldGlvbnMoLSkKCg== --===============0621305746340007806==--