postgresql中表继承的父表是把子表的数据实际存储下来了么?

新手
我有一张父表 tb_father 以及他的子表 tb_son1, tb_son2
如果向子表中插入数据时,从父表中也会出现相应的数据。 但是删除子表的数据时父表中的数据也会消失。

所以想问下,父表中会实际存储子表中的数据么?还是存储的是类似跟子表数据的对应关系?

阅读 3.8k
1 个回答

父表中其实还没有数据的,数据都在子表上,查父表的时候会把子表的数据拿出来。

你可以用explain select * from 父表

这样看下执行计划就知道了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进