0

我正在尝试 postgres,版本 9.2 我可以从继承的表中引用基表中的现有行吗?示例:我有一个“person”表和一个从 person 继承的“student”表。据我了解,如果我插入新学生,则会自动添加新人。但我需要先插入人员数据,然后插入对它的引用和学生相关数据。

4

1 回答 1

2

据我了解,如果我插入新学生,则会自动添加新人

不可以。虽然您可以通过查询 person 表来选择学生,但在插入到 student 表后只会填充 student 表。

您想要的关系是外键而不是继承。在学生表中创建人员 ID 列,并使其依赖于人员表上的人员 ID。

于 2012-09-18T13:56:26.980 回答