pgsql的排他约束和唯一约束有什么区别?
-
- 帖子: 36
- 注册时间: 2010-12-26 4:11
pgsql的排他约束和唯一约束有什么区别?
从字面理解好像是一样的。百度查没有查到
- astolia
- 论坛版主
- 帖子: 6445
- 注册时间: 2008-09-18 13:11
Re: pgsql的排他约束和唯一约束有什么区别?
呵呵,百度。就算你不看官方文档,技术问题用google算是常识了吧。
另外你所说的字面意义一样那纯粹是翻译问题,exclusion更好的翻译是排斥而不是排他
unique constraints只能强制数据唯一性保证数据不同,exclusion constraints可以强制更多种运算,保证更复杂的条件。
比如可以保证数据相同,保证能表示范围的复杂类型比如各种range、circle之类不发生重叠
另外你所说的字面意义一样那纯粹是翻译问题,exclusion更好的翻译是排斥而不是排他
unique constraints只能强制数据唯一性保证数据不同,exclusion constraints可以强制更多种运算,保证更复杂的条件。
比如可以保证数据相同,保证能表示范围的复杂类型比如各种range、circle之类不发生重叠