Received: from localhost (postgresql.org [64.49.215.8]) by postgresql.org (Postfix) with ESMTP id 98ACF4766DE for ; Wed, 18 Dec 2002 12:29:13 -0500 (EST) Received: from stan.ringways.co.uk (hub.ringways.co.uk [213.38.87.130]) by postgresql.org (Postfix) with ESMTP id C3F16476036 for ; Wed, 18 Dec 2002 12:24:33 -0500 (EST) Received: from gary.ringways.co.uk ([10.1.1.2]) by stan.ringways.co.uk with esmtp (Exim 3.22 #1) id 18Ohub-0005mh-00; Wed, 18 Dec 2002 17:23:13 +0000 Content-Type: text/plain; charset="iso-8859-1" From: Gary Stainburn Organization: Ringways Garages Ltd To: Tomasz Myrta Subject: Re: references table(multiple columns go here) Date: Wed, 18 Dec 2002 17:18:42 +0000 User-Agent: KMail/1.4.3 Cc: pgsql-sql@postgresql.org References: <200212181625.11316.gary.stainburn@ringways.co.uk> <3E00A678.5070605@klaster.net> <200212181656.13432.gary.stainburn@ringways.co.uk> In-Reply-To: <200212181656.13432.gary.stainburn@ringways.co.uk> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <200212181718.42870.gary.stainburn@ringways.co.uk> X-Virus-Scanned: by AMaViS new-20020517 X-Archive-Number: 200212/228 X-Sequence-Number: 10816 On Wednesday 18 December 2002 4:56 pm, Gary Stainburn wrote: > Hi Tomasz, [snip] > > > 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. I've just tried this on a 7.2.1-5 system and get the same error. > > 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