-1
我使用postgresql,并创建一些表。 有用户表Postgresql和关系表
CREATE TABLE myschem.users (
id serial NOT NULL, name character varying(255),email character varying(255)
) WITH (OIDS=FALSE);
..和有一个books表
CREATE TABLE myschem.books (
id serial NOT NULL, title character varying(255),author character varying(255)
) WITH (OIDS=FALSE);
,我尝试做一个关系表
CREATE TABLE myschem.bookloans
(
uid integer, -- user id
bid integer, -- book id
primary key (uid, bid),
FOREIGN KEY (uid) REFERENCES myschem.users (id) ON DELETE CASCADE ON UPDATE CASCADE,
FOREIGN KEY (bid) REFERENCES myschem.rooms (id) ON DELETE CASCADE ON UPDATE CASCADE
);
如何做的更好,它确实不显示消息:
ERROR: there is no unique constraint matching given keys for referenced table "users"
? 谢谢!
非常感谢。 – user2301515