gpt4 book ai didi

database-design - 引用 PK 的外键是否需要 NOT NULL 约束?

转载 作者:行者123 更新时间:2023-11-29 11:14:05 25 4
gpt4 key购买 nike

在 PostgreSQL 数据库中引用主键的外键是否需要 NOT NULL 约束?
数据库是高度规范化的,会非常大。如果不需要上述查询,我​​不希望添加额外的约束,这些约束会进一步减慢查询速度。

最佳答案

如果您希望能够在该表的 FK 列中表示未知,则使其可为空,如果它必须具有值,则使其为 Not Null。

在具有空 FK 值的引用表中,您可以拥有任意数量的记录。唯一约束在引用表(PK 所在的位置)中的行上,而不是在引用表(FK 所在的位置)中的行上。

关于database-design - 引用 PK 的外键是否需要 NOT NULL 约束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1363887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com