n:m关系表外键列唯一

时间:2019-09-08 14:29:10

标签: django postgresql django-models

我有2张桌子

台球桌

pid(PK)


问题表

number(PK)|名称|提交|接受


,并且还具有n到m个关系表 PoolProblem

PoolProblem

pid(台球桌中的FK)|数字(问题表中的FK)


如果我这样在 PoolProblem 中插入元组,

1 | 1

1 | 2

1 | 3

2 | 2 <<我想在此行显示错误,因为此行中的数字列与第二行重叠。

我尝试了ManyToMany关系,在数字列设置了唯一约束(但错误,,,)

我该如何解决?

0 个答案:

没有答案