首页 > 解决方案 > n:m 关系表外键列唯一

问题描述

我有 2 张桌子

台球桌

PID(PK)


问题表

号码(PK) | 姓名 | 提交 | 接受


并且还有 n 到 m 关系表PoolProblem

池问题

pid(台球桌的FK) | 编号(来自问题表的 FK)


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

1 | 1

1 | 2

1 | 3

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

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

我该如何解决?

标签: djangopostgresqldjango-models

解决方案


推荐阅读