Re: run check constraints only when affected columns are changed?

Поиск
Список
Период
Сортировка
От Andrew Dunstan
Тема Re: run check constraints only when affected columns are changed?
Дата
Msg-id 4F0A0B79.4080104@dunslane.net
обсуждение исходный текст
Ответ на run check constraints only when affected columns are changed?  (Peter Eisentraut <peter_e@gmx.net>)
Список pgsql-hackers

On 01/08/2012 03:42 PM, Peter Eisentraut wrote:
> Currently, check constraints are verified whenever a table row is
> updated at all.  It seems to me that we could possibly make this quite a
> bit more efficient if we only ran the check constraint expression when
> the update changes a column that is referenced by the constraint
> expression.  Through dependency tracking, we have that information, and
> we already have the catalog infrastructure to store this information
> from primary and foreign keys.  We'd just need to do some tweaking in
> the executor.  Any thoughts on that?  Possible pitfalls?


triggers?

cheers

andrew


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

Предыдущее
От: Magnus Hagander
Дата:
Сообщение: Re: pg_basebackup option for handling symlinks
Следующее
От: Stefan Keller
Дата:
Сообщение: Re: SP-GiST versus index-only scans