0
繼承枚舉如果我有一個枚舉:擴展/ PostgreSQL中
CREATE TYPE title AS ENUM ('Mr','Mrs', ...etc);
我想創建第二enum或擴展現有的枚舉,使得其包含相同的數據,但是具有附加的選項只允許某些類別(以多態風格的方式)。本質:
('Mr', 'Mrs', 'Dr')
將工作從Person
得出某一類Professional
,而Layman
(也來自Person
派生)仍然只能訪問到原來的最小集合。 title
是Person
的屬性我是新來的對象關係數據庫,PostgreSQL中這樣做的最乾淨的方法是什麼?