You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: check_postgres.pl
+7-2Lines changed: 7 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1310,7 +1310,7 @@ package check_postgres;
1310
1310
oid, tableoid, amname AS name FROM pg_am
1311
1311
1312
1312
UNION ALL SELECT 'aggregate' AS object,
1313
-
oid, tableoid, FORMAT('%s.%s(%s)', pronamespace::regnamespace, proname, pg_get_function_arguments(oid) )AS name FROM pg_proc WHERE proisagg
1313
+
oid, tableoid, FORMAT('%s.%s(%s)', pronamespace::regnamespace, proname, pg_get_function_arguments(oid) )AS name FROM pg_proc WHERE prokind='a'
1314
1314
1315
1315
UNION ALL SELECT 'cast' AS object,
1316
1316
oid, tableoid, FORMAT('%s AS %s', format_type(castsource, NULL), format_type(casttarget, NULL)) AS name FROM pg_cast
@@ -1337,7 +1337,7 @@ package check_postgres;
1337
1337
oid, tableoid, fdwname AS name FROM pg_foreign_data_wrapper
1338
1338
1339
1339
UNION ALL SELECT 'function' AS object,
1340
-
oid, tableoid, FORMAT('%s.%s(%s)', pronamespace::regnamespace, proname, pg_get_function_arguments(oid) )AS name FROM pg_proc WHERE NOT proisagg
1340
+
oid, tableoid, FORMAT('%s.%s(%s)', pronamespace::regnamespace, proname, pg_get_function_arguments(oid) )AS name FROM pg_proc WHERE prokind IN ('f','p')
1341
1341
1342
1342
UNION ALL SELECT 'large object' AS object,
1343
1343
loid, tableoid, loid::text AS name FROM pg_largeobject
0 commit comments