两个继承的postgres表中的相同记录

时间:2013-09-06 17:22:28

标签: postgresql inheritance

我有一个使用postgres表继承的旧系统,我不太了解它,但我有这种情况:

有三张桌子: “人”,“学生”和“老师”

“学生”和“老师”都继承自“人”。

现在,我有一个成为老师的学生,我需要将他保存在两个表格中。这甚至可能吗?

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。您将有三个插入,每个表对应一个所需的表。

insert into person ...
insert into student ...
insert into teacher ...

http://www.postgresql.org/docs/9.1/static/ddl-inherit.html

中的更多信息