Чет не доходит в чем моя ошибка
. Имеются 2 таблички Сщтрудник и Комната, вот sql-код:
-- Table: "Collaborator"
-- DROP TABLE "Collaborator";
CREATE TABLE "Collaborator"
(
"Name" text,
office_phone text,
inside_phone text,
home_phone text,
business text,
"level" text,
"Code_col" integer NOT NULL,
CONSTRAINT "Code_col" PRIMARY KEY ("Code_col"),
CONSTRAINT "Code_room" FOREIGN KEY ("Code_room")
)
WITH (OIDS=FALSE);
ALTER TABLE "Collaborator" OWNER TO postgres;
////////////////////////////////////////
-- Table: "Room"
-- DROP TABLE "Room";
CREATE TABLE "Room"
(
"Number" integer,
"Code_room" integer NOT NULL,
CONSTRAINT "Code_room" PRIMARY KEY ("Code_room")
)
WITH (OIDS=FALSE);
ALTER TABLE "Room" OWNER TO postgres;
///////////////////
Т.е. таблицы связываются через внешний ключ Code_room, но почему то скрипт ругается на ошибку в 16 строке таблицы Collabarator (Сотрудник).