Postgres查找在DML触发器中修改了哪些表

问题描述 投票:1回答:1

我在多个架构中有数百个DML触发器。它们中的大多数会修改多个表的DML。

使用information_schema.triggers和pg_trigger表,我能够单独找到触发器列表和触发器事件表。

是否可以获取由每个触发器修改的表的列表(触发目标表?)>

我在多个架构中有数百个DML触发器。它们中的大多数会修改多个表的DML。使用information_schema.triggers和pg_trigger表,我可以找到...

postgresql postgresql-9.6 postgresql-10
1个回答
0
投票

否,因为触发动作是一个函数,并且函数以纯字符串形式存储在prosrc系统目录表的pg_proc列中。

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