我需要解决学校的项目。
我有桌子人
CREATE TABLE person (
personID INTEGER,
firstName VARCHAR(30),
lastName VARCHAR(30),
address addressType,
DOB DATE
);
我还创建了表格作者,该表格作者是从person继承的。
CREATE TABLE author (
period periodType
) INHERITS (person);
现在我要创建表格展览,它将authorID从表格作者(代表表格person的继承关系)转为personId
CREATE TABLE exhibit (
exhibitID INTEGER,
exhibitName VARCHAR(30),
authorID INTEGER REFERENCES author(personID), /***** this not work ***/
createdDate DATE,
room roomType,
typeOfExhibit typeOfExhibitType
);
错误:错误:没有与引用表“人”的给定键匹配的唯一约束