显示都在同一屏幕上:pgAdmin4中未内置。正如您所提到的,旧版本的Postgres 9.1:pgAdmin3可以运行到9.6版,并且在那里更加方便,将触发功能作为子项附加到对象浏览器中的每个触发。但是两个定义仍然显示在单独的屏幕中。
此SQL查询显示给定表的所有触发器和关联的触发器函数:SELECT tgrelid::regclass
, tgname
, pg_get_triggerdef(oid)
, pg_get_functiondef(tgfoid)
FROM pg_trigger
WHERE tgrelid = 'public.tablename'::regclass;
用您的实际表名(和模式)替换public.tablename
。或将其缩小为单个触发器名称。[The manual关于
pg_get_triggerdef()
和pg_get_functiondef()
。