表继承
只有在命名行类型上定义的表才支持
表继承
。表继承是一项属性,它允许表从
表层次结构
中位于该表之上的超表继承行为(约束、存储选项和触发器)。表层次结构是可以在各个表之间定义的关系,在此关系中,子表继承超表的行为。表继承具有下列优点:
它鼓励利用模块来实现数据模型。
它确保一致地重复使用模式组件。
它允许您构造这样的查询:其作用域可以是表层次结构中的某些表或全部表。
在表层次结构中,子表自动从其超表继承下列属性:
所有约束定义(主键、唯一约束和引用约束)
存储选项
所有触发器
索引
访问方法
类型层次结构与表层次结构之间的关系
定义表层次结构
表层次结构中的表行为继承
在表层次结构中修改表行为
表层次结构中的 SERIAL 类型
将新表添加到表层次结构
在表层次结构中删除表
在表层次结构中变更表的结构
在表层次结构中查询表
在表层次结构上创建表视图
父主题:
类型和表继承