1
2
请注意,任何基于触发器的解决方案在竞争条件下都是固有的不安全的,例如,当两个并发事务插入具有冲突范围的行时,由于“隔离”酸性属性(只能看到提交的数据),它们中的任何一个都不会看到另一个冲突行。 一些解决方案:
PostgreSQL开发人员Jeff Davis has been writing about this lately 并将在PostgreSQL 8.5中实现范围冲突约束 |
2
1
没有标准的“重叠”约束。你必须从一些触发器中构建自己的。尽管8.5节已经讨论过这个问题。 您可能会发现“SEG”模块也很有用。参见手册-附录F。额外提供的模块 |
3
0
这并不能完全给你一个答案,但听起来你可能想利用一个触发器。 |
pgsandstrom · 添加约束以防止表中出现NaN 6 年前 |
Melolailo · 将约束与外键一起使用 6 年前 |
QB1979 · 添加约束,使列仅接受来自另一列的逗号分隔值 6 年前 |
ChemPaul · Python lmfit约束:a<b<c 6 年前 |
Simone Bolognini · 多约束Scipy极小化 6 年前 |
PaFi · 可视化格式语言多谓词 6 年前 |