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) 触发器 - Raghavendra Rao 于 2020 年 12 月发表的博文