Re: case sensititvity bug in foreign keys on cygwin

Поиск
Список
Период
Сортировка
От Hiroshi Inoue
Тема Re: case sensititvity bug in foreign keys on cygwin
Дата
Msg-id 3C0C1A1D.3EA11418@tpf.co.jp
обсуждение исходный текст
Ответ на case sensititvity bug in foreign keys on cygwin  ("Mike Smialek" <_ike_mialek@hotmail.com>)
Список 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 по дате отправления:

Предыдущее
От: pgsql-bugs@postgresql.org
Дата:
Сообщение: Bug #529: UPDATE fails after an index is changed
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Bug #529: UPDATE fails after an index is changed