Доброго времени суток! У меня вопрос только начал работу с pgAdmin III, проблема в следующем не могу задать внешний ключ от одной таблицы к другой в чём может быть трабл?
CREATE TABLE "User" ( "Surname" name NOT NULL, "Name" name NOT NULL, "Second_Name" name, "Login" text NOT NULL, "Pass" text NOT NULL, "Birth Date" date NOT NULL, "Gender" text NOT NULL, "IDU" integer NOT NULL DEFAULT NEXTVAL('"Пользователь_IDU_seq"'::regclass), CONSTRAINT pk_user_id PRIMARY KEY ("IDU") ) WITH ( OIDS=FALSE ); ALTER TABLE "User" OWNER TO postgres;
-- DROP TABLE "Weight"; CREATE TABLE "Weight" ( id_p integer NOT NULL DEFAULT NEXTVAL('"Вес_id_p_seq"'::regclass), "Value" numeric(5,5) NOT NULL, "Time" timestamp without time zone NOT NULL, "Date" date NOT NULL, "idU" integer NOT NULL, CONSTRAINT pk_post_id PRIMARY KEY (id_p)
не могу связать вес с пользователем. Ну или хотя бы дайте ссылку на подобный пост.
В приведённых вами командах я
В приведённых вами командах я не увидел слов FOREIGN KEY, где же вы его задаёте?
В мануале всё подробно описано:
http://postgresql.ru.net/manual/ddl-constraints.html#DDL-CONSTRAINTS-FK