我希望单独使用JDBC中的sql获取函数和触发器函数,而不是命令行。
更新:
对不起,还不够清楚。我的意思是,触发功能也是一种功能。如何用sql告诉正常函数的触发函数?
据我所知,触发函数的返回类型为trigger
,是否足以用它来区分?
感谢。
答案 0 :(得分:1)
获取功能源:
select pg_get_functiondef('public.your_trigger_function()'::regprocedure);
获取触发器定义
select pg_get_triggerdef(oid)
from pg_trigger
where tgname = 'name_of_your_trigger';