Is this a bug, or is it just me?

Поиск
Список
Период
Сортировка
От Josh Berkus
Тема Is this a bug, or is it just me?
Дата
Msg-id web-1187561@davinci.ethosmedia.com
обсуждение исходный текст
Ответ на Re: how to do plpgsql?  (Josh Berkus <josh@agliodbs.com>)
Ответы Re: Is this a bug, or is it just me?  (Stephan Szabo <sszabo@megazone23.bigpanda.com>)
Re: Is this a bug, or is it just me?  (Jan Wieck <janwieck@Yahoo.com>)
Список pgsql-sql
Tom et al.

Discovered this quirk in foriegn keys:

In the preliminary version of a database, I added foriegn
key constraints to a number of tables, linking them to a
column in a shared reference table (status.status) that was
only one-half of a composite primary key (and thus the
values were not unique).  When I tried to delete a row
containing a "2" in the status column from the status
relation, I received a Foreign Key violation error event
though there were other "2"'s in the table still present.

So ... is this a bug in forign key implementation, or just
my fault for keying off a non-unique value?

And, if the latter, is there a way I can construct a foreign
key constraint that keys onto a view or query?

Grazie!

-Josh Berkus


______AGLIO DATABASE SOLUTIONS___________________________                                      Josh Berkus Complete
informationtechnology      josh@agliodbs.com  and data management solutions       (415) 565-7293 for law firms, small
businesses       fax 621-2533   and non-profit organizations.      San Francisco
 


В списке pgsql-sql по дате отправления:

Предыдущее
От: Christopher Sawtell
Дата:
Сообщение: Re: how to do plpgsql?
Следующее
От: tolik@aaanet.ru (Anatoly K. Lasareff)
Дата:
Сообщение: Re: PL/PGSQL function with parameters