postgresql - 触发除特定列之外的任何列更改
问题描述
我想触发表上除特定列之外的所有列更改,但在 AFTER INSERT OR UPDATE OF 子句中列出所有列是一个问题,因为该表有很多列并且列集有时会发生变化,因此需要维护同步触发定义很容易出错。如何以仅指定要从触发器中省略的列的方式执行此操作?目前,我有一个事件触发器,它会在更改表时打印警告以更新触发器,但这依赖于用户注意到警告并且在创建新数据库时显然无济于事。
解决方案
推荐阅读
- c# - Picturebox按住鼠标按钮后更改图片并释放鼠标后重新更改C#
- r - 更改 jupyter notebook 主题以突出显示 R 功能
- javascript - 如何使用 Selenium 从页面滚动特定 div?
- android - 由于类型不匹配,无法在 Flow 中发出 Either.Left
- typescript - Vue 3 使用 v-model 作为 props 而不是 :prop 和 @emit
- javascript - 为什么在某些情况下“鼠标悬停”不能模拟悬停?
- java - 如何在 netbeans 12.4 中启用本机打包
- pine-script - 如何在松纸上玩弄 SMA 的时间框架?
- amazon-web-services - 在 AWS ElasticBeanstalk 上使用 .ebextensions 为 SQL Server 安装 Microsoft ODBC Driver 17 时出现问题
- mysql - 如何选择缺少特定类型行的记录