我想知道在将用户添加到组或从组中删除时是否可以触发?当在组(create role ... in group ...
)中直接创建用户时,此触发器是否也有效?
(实际上,我希望指定组的某些用户拥有特定的search_path,因此我可以在触发器中设置/重置search_path。)
答案 0 :(得分:2)
不,PostgreSQL不支持DDL触发器,仅支持INSERT,UPDATE,DELETE或TRUNCATE事件。也许在版本9.1中,但这将是2011年甚至2012年或更晚。
http://www.postgresql.org/docs/current/interactive/sql-createtrigger.html