0
继承枚举如果我有一个枚举:扩展/ PostgreSQL中
CREATE TYPE title AS ENUM ('Mr','Mrs', ...etc);
我想创建第二enum或扩展现有的枚举,使得其包含相同的数据,但是具有附加的选项只允许某些类别(以多态风格的方式)。本质:
('Mr', 'Mrs', 'Dr')
将工作从Person
得出某一类Professional
,而Layman
(也来自Person
派生)仍然只能访问到原来的最小集合。 title
是Person
的属性我是新来的对象关系数据库,PostgreSQL中这样做的最干净的方法是什么?