IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    PostgreSQL 表继承使用详解

    leileiluoluo@leileiluoluo.com (磊磊落落)发表于 2023-10-20 08:00:00
    love 0
    继承是来自于面向对象数据库的概念,其为数据库设计带来了新的可能性。 先看一个例子:假定我们正在构建一个数据模型来存储所有的城市,而城市中有的是普通城市,有的是省会城市,如何进行表设计呢?继承特性就能很巧妙的表示这种关系。 下面为建表语句: -- 城市表 CREATE TABLE cities ( name varchar(100) PRIMARY KEY, -- 名称 population float8, -- 人口,单位为百万 elevation int, -- 平均海拔,单位为米 province varchar(100) -- 省份 ); -- 省会表 CREATE TABLE capitals () INHERITS (cities); 上面的capitals表继承了cities表的所有列。


沪ICP备19023445号-2号
友情链接