Dan*_*art 5 postgresql triggers sql-view sql-update sql-insert
我有 2 个表都具有唯一约束,1 个连接这 2 个表的视图和一个INSTEAD OF INSERT允许INSERT或UPDATE在视图上的触发器。
一切正常INSERT,UPDATE但如果我这样做,INSERT .. ON CONFLICT(tableAColumn,tableBColumn) DO UPDATE我会收到错误消息:
[42P10] ERROR: there is no unique or exclusion constraint matching the ON CONFLICT specification
Run Code Online (Sandbox Code Playgroud)
如果视图可以自动更新,那么我想我可以只使用 aWITH CHECK OPTION但是我如何使用INSTEAD OF INSERT触发器来做到这一点?
或者另一种方式来询问如何使视图具有与构建它的表相同的约束?
| 归档时间: |
|
| 查看次数: |
97 次 |
| 最近记录: |