Re: case sensititvity bug in foreign keys on cygwin - Mailing list pgsql-bugs

From Hiroshi Inoue
Subject Re: case sensititvity bug in foreign keys on cygwin
Date
Msg-id 3C0C1A1D.3EA11418@tpf.co.jp
Whole thread Raw
In response to case sensititvity bug in foreign keys on cygwin  ("Mike Smialek" <_ike_mialek@hotmail.com>)
List pgsql-bugs
Mike Smialek wrote:
>
> Configuration:
>     Windows 2000 Server
>     cygwin 2.78.2.9
>     PostgreSQL 7.1.3
>     psqlODBC 7.1.8
>     pgAdmin II 1.1.66
>
> Bug:
>     Capital letters cannot be used in column names used in foreign key
> constraints
>
>     All Smalls succeeds:

[snip]

>     Capitalizing just the foreign column name fails with what seems to be an
> incorrect error:
>         -- Table: significance
>         CREATE TABLE "significance" (
>         "Significanceid" int4 NOT NULL,
>         "desc" varchar(255),
>         CONSTRAINT "pk_significance" PRIMARY KEY ("Significanceid"));
>
>         -- Table: primaryword
>         CREATE TABLE "primaryword" (
>         "exerciseid" int4 NOT NULL,
>         "significanceid" int4 NOT NULL,
>         CONSTRAINT "pk_primaryword" PRIMARY KEY ("exerciseid"),
>         CONSTRAINT "fk_primaryword_significance" FOREIGN KEY
> (significanceid) REFERENCES "significance" (Significanceid) );

You aren't double quoting the column name Significanceid
in the foreign key contraint clauses. Why ?

regards,
Hiroshi Inoue

pgsql-bugs by date:

Previous
From: pgsql-bugs@postgresql.org
Date:
Subject: Bug #529: UPDATE fails after an index is changed
Next
From: Tom Lane
Date:
Subject: Re: Bug #529: UPDATE fails after an index is changed