0

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

有三个表:“人”、“学生”和“老师”

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

现在,我有一个学生成为了老师,我需要将他保存在两张桌子上。这甚至可能吗?

4

1 回答 1

1

是的,这是可能的。您将有三个插入,一个用于您想要的每个表。

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

http://www.postgresql.org/docs/9.1/static/ddl-inherit.html中的更多信息

于 2013-09-06T18:08:52.037 回答