Display event trigger functions correctly on EPAS. Fixes #3549

This commit is contained in:
Akshay Joshi
2019-01-04 13:06:45 +00:00
committed by Dave Page
parent b5c7a108ab
commit 4e27bf989f
5 changed files with 5 additions and 4 deletions

View File

@@ -15,6 +15,6 @@ WHERE
pg_type typ ON typ.oid=p.prorettype
WHERE
p.prokind IN ('f', 'w')
AND typname = 'trigger'
AND typname IN ('trigger', 'event_trigger')
)
ORDER BY funcname;

View File

@@ -12,7 +12,7 @@ JOIN
WHERE
pr.prokind IN ('f', 'w')
AND pronamespace = {{scid}}::oid
AND typname = 'trigger'
AND typname IN ('trigger', 'event_trigger')
AND pr.oid = {{fnid}};
{% endif %}

View File

@@ -17,6 +17,6 @@ WHERE
{% if scid %}
AND pronamespace = {{scid}}::oid
{% endif %}
AND typname = 'trigger' AND lanname != 'edbspl'
AND typname IN ('trigger', 'event_trigger') AND lanname != 'edbspl'
ORDER BY
proname;

View File

@@ -22,7 +22,7 @@ LEFT OUTER JOIN
pg_description des ON (des.objoid=pr.oid AND des.classoid='pg_proc'::regclass)
WHERE
pr.prokind IN ('f', 'w')
AND typname = 'trigger' AND lanname != 'edbspl'
AND typname IN ('trigger', 'event_trigger') AND lanname != 'edbspl'
{% if fnid %}
AND pr.oid = {{fnid}}::oid
{% else %}