我正在PostgreSQL数据库中创建一个控制表,该表应在特定表中注册触发触发器的查询。例如
如果我愿意
insert into employees('bob');
我希望能够捕获字符串“插入到employees('bob');”与雇员表关联的触发器中。触发器是之前还是之后都没关系。
答案 0 :(得分:1)
在触发函数中使用函数current_query()
。
insert into control_table(query_text)
select current_query();
触发器应为for each statement
。