我正在构建一个非常复杂的数据库,为了简化一些查询,我创建了一个包含大量连接表的视图。每当在视图中添加/修改/删除行时,我都需要收到通知。使用 postgresql 9.2 我首先想到了新功能:视图触发器,在 pg 9.1 中介绍。但是,这并不能满足我的需要,因为此功能仅提供一个触发器,当直接在视图上执行插入/更新/删除时触发该触发器。
长话短说:我需要一些东西(触发器或其他),直接查看视图,当我的视图更新时会通知我(我的意思是间接地:当组成视图的表之一被修改时)。是否有一些易于使用的东西,或者我必须为创建视图所涉及的每个表手动设置触发器?
提前致谢!