login_hook
是一个 扩展,它允许在用户登录后执行一个自定义函数。
实现
login_hook
依赖于该扩展被包含在 session_preload_libraries
配置参数 中,以便其 _PG_init()
函数在登录时执行。这会调用一个用户定义的函数,该函数必须命名为 login_hook.login()
。如果扩展(更具体地说,其模式)不存在,则不会执行任何操作。
在生产环境中部署此解决方案之前,需要仔细考虑。
发布历史
login_hook
创建于 2018 年 1 月(提交 91c6ae10)。不存在 1.0 发布标签。
参考资料
- 存储库: login_hook
有用链接
- 使用扩展 login_hook 在 PostgreSQL 中实现 AFTER LOGON(Oracle)触发器 - 2020 年 12 月 Raghavendra Rao 的博客文章