Fixed API test cases for Triggers in EPAS.

This commit is contained in:
Akshay Joshi
2023-04-27 17:46:58 +05:30
parent f4b910bffc
commit 0e0d0c7c2e

View File

@@ -1,9 +1,14 @@
SELECT t.oid, t.tgname as name, t.tgenabled AS is_enable_trigger
SELECT t.oid, t.tgname as name, t.tgenabled AS is_enable_trigger, des.description
FROM pg_catalog.pg_trigger t
LEFT OUTER JOIN pg_catalog.pg_description des ON (des.objoid=t.oid AND des.classoid='pg_trigger'::regclass)
WHERE NOT tgisinternal
AND tgrelid = {{tid}}::OID
AND tgpackageoid = 0
{% if trid %}
AND t.oid = {{trid}}::OID
{% endif %}
{% if schema_diff %}
AND CASE WHEN (SELECT COUNT(*) FROM pg_catalog.pg_depend
WHERE objid = t.oid AND deptype = 'e') > 0 THEN FALSE ELSE TRUE END
{% endif %}
ORDER BY tgname;