postgresql - 如何挂钩到 PostgreSQL 中的所有数据库操作
问题描述
想知道是否有一种方法可以在 PostgreSQL 中创建某种触发器,您可以在其中侦听数据库中所有表上所有记录的所有修改查询。基本上观察数据库中的所有内容,因为它会发生变化。
例如,看起来 MongoDB 使用Change Streams具有此功能。
更改流允许应用程序访问实时数据更改,而不会拖尾 oplog 的复杂性和风险。
想知道如何在 PostgreSQL 中完成同样的事情。
解决方案
推荐阅读
- python - 如何使用 FormRequest 发布具有多个相同名称输入的表单?
- mysql - 如何在过去两个月的每个月将相关条目限制为 1 的同时进行内部连接和分组数据?
- ruby-on-rails - 我应该在一个控制器中创建多个控制器还是多个更新方法?
- google-sheets-api - Google 表格 APIv4:从单元格中获取笔记
- python-3.x - 使用 python3.5.3 时得到 KeyError 0:0
- scala - 类型类模式:未找到模拟提升方法
- assembly - 为什么我的引导加载程序在物理机上表现异常?
- mongodb - Mongodb转储(过滤文档和字段)
- javascript - 如何在 Nest.js 中为 @Body 构建 DTO
- java - AnnotationConfigApplicationContext 尚未使用 ApplicationContextAware 刷新