审计触发器中的PostgreSQL跨架构扩展引用

时间:2016-11-10 18:27:30

标签: postgresql audit-logging

我正在使用

中的(相当不错的)教程

http://cjauvin.blogspot.fi/2013/05/impossibly-lean-audit-system-for.html

用于在PostgreSQL 9.6 DB中创建简单的审计触发器。然而,我试图为它做一个单独的"审计" -schema,所以我创建了它并修改了表名,安装了hstore扩展等。

然而,当我在我的public.product表上触发触发器时,我得到了一个

错误:函数hstore(product)不存在。

我尝试在公共模式中创建hstore扩展,以防执行上下文来自那里,但我得到了一个"已经启用" -error。但奇怪的是,在NaviCat中,我看到审计模式中的hstore函数,而不是公共函数中的hstore函数。模式概念对我来说仍然有点模糊

指针赞赏并提前感谢,   NIK

0 个答案:

没有答案