postgresql - Postgres 触发器,更新触发器是否会影响 INSERT 的 INSERT 和 UPDATE 冲突查询?
问题描述
所以我们有一个表,其中有几列作为唯一键。
我们的 INSERT 函数有一个 ON CONFLICT 子句,如果它发生冲突,我们会更新数据。
我们添加了一个更新前触发器,它将检查数据的时间戳是否比先前数据的时间戳更新,如果发生 UPDATE,它将触发。
考虑到它是 on UPDATE 触发器,此触发器会影响没有冲突的 INSERT 路径的性能吗?
感谢您的任何见解!
解决方案
推荐阅读
- rust - 在这种情况下,to_owned() 和 clone() 有什么区别?
- laravel - Laravel如何使用回调函数将失败的作业发送回队列?
- python - Django 对象不保存
- javascript - 使用 Vue 插件的 Vite MPA 是如何工作的?
- macos-big-sur - 是用两个点命名一个文件,例如“..file”,以将文件移动到父目录,还是这是一个错误?
- python - Celery 总是停止运行并记录一些错误信息
- vue.js - 在 vuejs 3 组合 api 中破坏 api 响应
- android - AdMob 广告突然停止在所有设备上展示
- node.js - 如何在文件夹及其子文件夹中搜索某个文件,然后获取它的文件?(NodeJS)
- forth - Gforth 控制台中的多行命令行编辑