tcn
(“触发更改通知”)是一个作为Contrib 模块实现的扩展,它通过触发器函数在表更改时生成NOTIFY 事件。
tcn
在PostgreSQL 9.2 中添加。
使用案例
tcn
对于使用支持异步通知的驱动程序的应用程序很有用:这使得在表内容发生更改时通知所有客户端成为可能,使它们能够近乎实时地采取适当的操作,例如更新表缓存或信息显示。
实施
tcn
提供一个单一函数 triggered_change_notification()
,将其添加为行级触发器。
更改历史记录
除了错误修复和次要代码更改外,tcn
自在PostgreSQL 9.2 中添加以来一直保持不变。
- PostgreSQL 13
- PostgreSQL 9.2 (1.0)
- 添加(提交6e3323d4)
参考文献
- PostgreSQL 文档: tcn