From 3dbcf16ced3ef2a5f321f684518ac857124ab58e Mon Sep 17 00:00:00 2001 From: ihar_hancharenka Date: Sat, 16 Aug 2025 22:58:47 +0300 Subject: [PATCH] m --- .../internals/catalog/information-schema.txt | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/db/sql/postgres/feature/internals/catalog/information-schema.txt b/db/sql/postgres/feature/internals/catalog/information-schema.txt index 7827c4835..b7f490632 100644 --- a/db/sql/postgres/feature/internals/catalog/information-schema.txt +++ b/db/sql/postgres/feature/internals/catalog/information-schema.txt @@ -1,4 +1,24 @@ according to the SQL standard information_schema. - routines + routines # Its primary focus is on procedural or scalar functions, not necessarily aggregate functions. + routine_name + +select routine_name from information_schema.routines where routine_name like 'json%'; +select routine_name from information_schema.routines where routine_name like '%agg%'; + +pg_catalog. + pg_aggregate + + +SELECT + p.proname AS aggregate_name, + p.pronamespace::regnamespace AS schema_name, + a.aggfnoid::regproc AS function_name +FROM + pg_aggregate a +JOIN + pg_proc p ON a.aggfnoid = p.oid + ; +WHERE + p.proname = 'json_arrayagg';