3.4.4 FOREIGN KEY 约束 (外键约束, 参照完整性) PostgreSQL 外键约束 (FOREIGN KEY Constraint) 详解 外键约束(FOREIGN KEY constraint),也称为参照完整性约束,是数据库关系模型中至关重要的一部分。它用于建立和维护两个表之间的关系,确保数据的完整性和一致性。在 PostgreSQL 中,外键约束通过限制一个表(子表或引用表)中的列的值,必须是另一个表(父表或被引用表)中某一列(通常是主键或唯一键)中存在的值来实现。 外键约束的作用和重要性 外键约束的主要作用是维护参照完整性,这意味着它确保子表中外键列的值始终引用父表中有效的数据。具体来说,它实现了以下目标: 防止孤立记录: 阻止在子表中插入不存在于父表中的记录。