Postgresql postgres db触发器将查询类型记录到另一个表中
这个问题可能听起来很奇怪,但我正在尝试编写一个触发器,将查询类型记录到另一个表中,到目前为止,我还没有在google上找到任何东西 我使用的数据库是postgres i、 e 如果我有两张桌子;table1和querylog(有一个名为querytype的字符串字段) 在表1上执行select查询,我想在查询日志表中插入一行,其中querytype字段填充“select”Postgresql postgres db触发器将查询类型记录到另一个表中,postgresql,triggers,Postgresql,Triggers,这个问题可能听起来很奇怪,但我正在尝试编写一个触发器,将查询类型记录到另一个表中,到目前为止,我还没有在google上找到任何东西 我使用的数据库是postgres i、 e 如果我有两张桌子;table1和querylog(有一个名为querytype的字符串字段) 在表1上执行select查询,我想在查询日志表中插入一行,其中querytype字段填充“select” 有人知道如何在触发器调用的函数中引用查询类型吗?触发器不会为SELECT查询调用,因此这不起作用 如果您想审核查询,您可以使
有人知道如何在触发器调用的函数中引用查询类型吗?触发器不会为
SELECT
查询调用,因此这不起作用
如果您想审核查询,您可以使用PostgreSQL日志文件或类似于PostgreSQL的工具来检索和记录信息。哈哈,我这方面的例子太糟糕了。非常感谢!这个pgaudit工具完成了我想要的一切。