当用户组更改时postgresql触发?

发布于 2024-09-16 08:46:07 字数 149 浏览 4 评论 0原文

我想知道当用户添加到组或从组中删除时是否可以触发?当直接在组中创建用户时(在组中创建角色...),此触发器是否也可以工作?
(事实上​​,我希望指定组的某些用户具有特定的search_path,因此我可以在触发器中设置/重置search_path)。

I would like to know if it is possible to have a trigger when a user is added to or drop from a group ? Does this trigger could also works when directly create a user in a group (create role ... in group ...) ?
(In fact, I want some users of a specified group to have a specific search_path, so I can set/reset the search_path in the trigger).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无人问我粥可暖 2024-09-23 08:46:07

不,PostgreSQL 不支持 DDL 触发器,仅支持 INSERT、UPDATE、DELETE 或 TRUNCATE 事件。也许是在 9.1 版本中,但那将是 2011 年甚至 2012 年或更晚的时间。

http://www.postgresql.org/docs/current/interactive/ sql-createtrigger.html

No, PostgreSQL doesn't support DDL-triggers, only on INSERT, UPDATE, DELETE, or TRUNCATE events. Maybe in version 9.1, but that will be 2011 or even 2012 or later.

http://www.postgresql.org/docs/current/interactive/sql-createtrigger.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文