我可以从继承的引用基表中的现有行吗?(postgres)

时间:2012-09-18 13:29:03

标签: postgresql inheritance

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

1 个答案:

答案 0 :(得分:2)

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

没有。虽然您可以通过查询人员表来选择学生,但在插入学生表后,只会填充学生表。

您想要的关系是外键而不是继承。在student表中创建person id列,并使其依赖于person表上的person id。

相关问题