Fix function reserve SQL for GPDB. Fixes #3150

pull/8/head
Joao Pedro De Almeida Pereira 2018-02-27 11:05:15 +00:00 committed by Dave Page
parent 7dbfd23797
commit 3be22383b8
1 changed files with 4 additions and 2 deletions

View File

@ -6,8 +6,10 @@ SELECT proretset, prosrc, probin,
proconfig, procost, prorows, prodataaccess,
'a' as proexeclocation,
(SELECT lanname FROM pg_catalog.pg_language WHERE pg_proc.oid = prolang) as lanname,
nspname || '.' || pg_proc.proname || '(' || COALESCE(pg_catalog.pg_get_function_identity_arguments(pg_proc.oid), '') || ')' as name,
nspname || '.' || pg_proc.proname || '(' || COALESCE(pg_catalog.pg_get_function_arguments(pg_proc.oid), '') || ')' as name_with_default_args
COALESCE(pg_catalog.pg_get_function_identity_arguments(pg_proc.oid), '') AS func_with_identity_arguments,
nspname,
proname,
COALESCE(pg_catalog.pg_get_function_arguments(pg_proc.oid), '') AS func_args
FROM pg_catalog.pg_proc
JOIN pg_namespace nsp ON nsp.oid=pg_proc.pronamespace
WHERE proisagg = FALSE