postgresql - 每当 RDS 中的表或架构发生更改时,在松弛通道中生成通知
问题描述
我的 RDS 中有一个 PostgreSQL 数据库实例。在这种情况下经常发生变化。就像添加新表/模式或更改表名或将新列添加到现有表或更改现有表的列名一样。每当有这样的更改/更新时,我都希望收到通知。
我做了很多 RnD 但找不到。我们可以创建 SNS 主题,但它们仅捕获数据库实例级别的事件,例如实例已关闭,或者创建或删除实例等,但在架构或表级别上没有任何内容。
我想到了一种方法,但这不是一种非常干净的方法。我的想法是在 information_schema.columns 上编写一个触发器,其中包含模式、表、它们的列名和类型的列表。并且每当此表中的任何记录发生更改时,都会触发触发器。但我不知道如何让触发器在我的松弛频道中通知。
解决方案
推荐阅读
- cypress - 在 Cypress 中键入转义字符在升级后停止工作
- reactjs - 输入'{孩子:字符串;}' 与类型 'IntrinsicAttributes & IModalProps' 没有共同的属性
- python - OpenCV 4.0 和 AMD 处理器 Python
- c# - 替换字符串中的特定重复字符
- php - 波形没有应有的平滑
- mysql - 尝试在表格布局中插入新列时出现问题
- c++ - Windows IoT 中的 CNG/BCrypt API?
- selenium-webdriver - 量角器耐久性测试内存泄漏
- java - Spring JMS json 消息转换器
- r - 删除嵌套在列表中的不匹配数据框名称