考虑两个列,值不唯一是否有约束条件,例如 -
id | secondid
+---------------+
3 | 4
4 | 5
id | secondid
+---------------+
3 | 4
5 | 4
id | secondid
+---------------+
4 | 4
4 | 4
所有上述情况都不可行,因为无论是在
id
还是secondid
中,4都出现了两次,但像这样的情况就可以了。id | secondid
+---------------+
1 | 3
2 | 4
由于两列中的所有值都是唯一的,因此这种情况是可以接受的。是否有一种不使用任何包在PostgreSQL中实现它的方法?