小编dru*_*zin的帖子

可选父/子关系表

假设我们有下表:Item、Parent、Child 和 Parent 是 child 的父级。

该项目可以属于父项或子项,但不能同时属于两者。

我还有其他类似于 Item 的表,它们也可以属于父级或子级。

我应该简单地向它们添加 2 个可为空的 FK 吗?

我可以强制使用 db 必须存在父级或子级吗?

postgresql foreign-key database-design

3
推荐指数
1
解决办法
1459
查看次数

标签 统计

database-design ×1

foreign-key ×1

postgresql ×1