в целевой внешней таблице "table" нет ограничения уникальности, соответствующего данным ключам?
Столкнулся с такой проблемой: пытаюсь создать таблицу с ссылкой на другую и встречаю такую ошибку: в целевой внешней таблице "passport" нет ограничения уникальности, соответствующего данным ключам. вот сами запросы к таблицам.
CREATE TABLE passport (
"passport_id" int NOT NULL,
"seria" char(5) NOT NULL,
"nomer" char(6) NOT NULL,
"issued" varchar(50) NOT NULL,
"country" varchar(50) NOT NULL,
CONSTRAINT "passport_pk" PRIMARY KEY ("passport_id","nomer")
);
CREATE TABLE client (
"client_id" int NOT NULL,
"family" varchar(35) NOT NULL,
"name" varchar(35) NOT NULL,
"otchestvo" varchar(35) NOT NULL,
"data_birth" DATE NOT NULL,
"gender" char(1) NOT NULL,
"passport_id" int NOT NULL REFERENCES passport(passport_id),
CONSTRAINT "client_pk" PRIMARY KEY ("client_id"),
constraint "passport_id_pk" primary key("passport_id")
);
может кто подсказать как решить проблему?