2017-04-23 21 views
-1

此问题方案可能听起来很奇怪,但我试图写一个触发器来记录查询类型到另一个表,到目前为止,我还没有能够在谷歌的Postgres数据库触发登录查询类型到另一个表

发现什么

我使用的数据库是Postgres的

,如果我有两个表;表1和querylog(有一个名为查询类型的字符串场)

,并选择查询是在表1执行,我想插入一行与填充的查询类型字段中的查询日志表“中选择”

人有任何想法如何在一个将被触发器调用的函数中引用查询类型?

回答

0

触发器不会调用SELECT查询,所以这将不起作用。

如果您想审核查询,您可以使用PostgreSQL日志文件或挂钩到PostgreSQL的工具(如pgaudit)来检索和记录信息。

+0

哈哈不好的情景例子。非常感谢!这个pgaudit工具可以做任何我想要的东西。 –

相关问题