1
我看起來像這樣的兩個表:的Postgres 9.3 - 限制值(根據不同的表外鍵值)
CREATE TABLE "schema"."TableOne" (
"TableOneID" SERIAL PRIMARY KEY,
"TimeRange" TSTZRANGE
);
CREATE TABLE "schema"."TableTwo" (
"TableTwoID" SERIAL PRIMARY KEY,
"TableOneID" INTEGER FOREIGN KEY ("SoulID") REFERENCES "schema"."TableOne" ("TableOneID")
"TimeRange" TSTZRANGE
);
我想確保在"TableTwo"."TimeRange"
任何值由範圍包含在"TableOne"."TimeRange"
其中"TableOne"."TableOneID" = "TableTwo"."TableOneID"
我已閱讀documentation(上範圍10年8月17日。約束)幾次,能不能找到一種方法來做到這一點...任何想法?