Re: references table(multiple columns go here)
От | Gary Stainburn |
---|---|
Тема | Re: references table(multiple columns go here) |
Дата | |
Msg-id | 200212181656.13432.gary.stainburn@ringways.co.uk обсуждение исходный текст |
Ответ на | Re: references table(multiple columns go here) (Tomasz Myrta <jasiek@klaster.net>) |
Ответы |
Re: references table(multiple columns go here)
|
Список | pgsql-sql |
Hi Tomasz, On Wednesday 18 December 2002 4:46 pm, Tomasz Myrta wrote: > Hello again > > Gary Stainburn wrote: > > Hi folks, > > > > how do I define a referene from 2 columns in 1 table to 2 columns in > > another. > > > > I have: > > > > create table ranks ( > > rid int4 default nextval('ranks_rid_seq'::text) unique not null, > > rdid character references depts(did), -- department > > rrank int4 not null, -- departmental rank > > rdesc character varying(40) -- Rank Description > > ); > > > > > > > > > > I would now like to define the following table so that inserts can > > only happen > > if jdid matches rdid and jrank matches rrank. > > > > create table jobtypes ( > > jid int4 default nextval('jobs_jid_seq'::text) unique not null, > > jdid character references ranks(rdid), -- This joint reference > > jrank int4 not null references ranks(rrank), -- needs sorting > > jdesc character varying(40) -- job description > > !!!here!!! ,CONSTRAINT c2 FOREIGN KEY(jid,jdid) REFERENCES ranks (rid,rdid) Did this come in with 7.2? I get parse error on or near 'FOREIGN'. Note I changed the field names to the ones I wanted. create table jobtypes ( jid int4 default nextval('jobs_jid_seq'::text) unique not null, jdid character, -- This joint reference jrank int4 not null references ranks(rrank), -- needs sorting jdesc character varying(40), -- job description contraint c2 foreign key (jdid,jrank) references ranks (rdid,rrank) ); ERROR: parser: parse error at or near "foreign" > > > ); > > that's all > Tomasz Myrta -- Gary Stainburn This email does not contain private or confidential material as it may be snooped on by interested government parties for unknown and undisclosed purposes - Regulation of Investigatory Powers Act, 2000
В списке pgsql-sql по дате отправления: