标签: postgresql inheritance
我有一个使用postgres表继承的旧系统,我不太了解它,但我有这种情况:
有三张桌子: “人”,“学生”和“老师”
“学生”和“老师”都继承自“人”。
现在,我有一个成为老师的学生,我需要将他保存在两个表格中。这甚至可能吗?
答案 0 :(得分:1)
是的,这是可能的。您将有三个插入,每个表对应一个所需的表。
insert into person ... insert into student ... insert into teacher ...
http://www.postgresql.org/docs/9.1/static/ddl-inherit.html