Postgres中的事件触发器功能强大,但仅限超级用户创建。在云环境中,授予超级用户权限不可行。通过supautils扩展,普通用户可以安全地创建事件触发器。该扩展使用“特权角色”作为超级用户的代理,提供安全的权限子集,并通过拦截和替换事件触发器函数来确保安全性,防止特权升级。未来希望在Postgres核心中允许普通用户创建事件触发器。
完成下面两步后,将自动完成登录并继续当前操作。