Re: constraint with reference to the same table

Поиск
Список
Период
Сортировка
От Stephan Szabo
Тема Re: constraint with reference to the same table
Дата
Msg-id 20030514180750.L52444-100000@megazone23.bigpanda.com
обсуждение исходный текст
Ответ на Re: constraint with reference to the same table  (Victor Yegorov <viy@nordlb.lv>)
Список pgsql-performance
On Thu, 15 May 2003, Victor Yegorov wrote:

> * Stephan Szabo <sszabo@megazone23.bigpanda.com> [15.05.2003 03:54]:
> >
> > That can be a win, but if you're actually dropping and adding the
> > constraint again it may not be on large tables since it'll still do a
> > whole bunch of index lookups to check the existing rows when the alter
> > table add constraint happens.  Disabling triggers and re-enabling them is
> > faster but breaks the guarantee of the constraint.
>
> You're right. I thought of big tables after posting the reply. My solution
> is suitable for my case, i.e. not so big tables.

This may become slightly a higher point of balance if we change the alter
table time check to a single query rather than repeated checks as well.

> Returning to the very first question I asked.
> May be it is usefull to implicitly create index on foreign key columns?

Maybe, it seems to me that we've been trying to move away from such
implicit behavior (such as serial columns no longer implicitly being
unique) in general.  I don't personally have a strong feeling on the
subject.


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

Предыдущее
От: Stephan Szabo
Дата:
Сообщение: Re: constraint with reference to the same table
Следующее
От: Rudi Starcevic
Дата:
Сообщение: Re: constraint with reference to the same table