同时创建触发器和功能脚本[关闭]

问题描述 投票:-1回答:1
我们如何在pgadmin4的文件中同时创建触发器和函数脚本?我可以分别创建触发器或函数的脚本。
database postgresql postgresql-9.1 pgadmin
1个回答
0
投票
假设您要在

显示都在同一屏幕上: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()

© www.soinside.com 2019 - 2024. All rights reserved.