Re: How to notice column changes in trigger

Поиск
Список
Период
Сортировка
От Josh Berkus
Тема Re: How to notice column changes in trigger
Дата
Msg-id 200303070941.41276.josh@agliodbs.com
обсуждение исходный текст
Ответ на How to notice column changes in trigger  (Andreas Pflug <Andreas.Pflug@web.de>)
Ответы Re: How to notice column changes in trigger  (Andreas Pflug <Andreas.Pflug@web.de>)
Список pgsql-sql
Andreas,

> 1) update test set a=0 -> trigger does its work
> 2) update test set a=0, b=1, c=2 -> trigger does nothing
> 3) update test set a=0, b=b, c=c -> trigger does nothing, but content of
> a and b dont change either although touched

> IF OLD.b=NEW.b will not work, case 3) will falsely execute the trigger
> code.

I still don't get why you'd want to do this.   Can you provide are real-world 
example where there is a difference between setting B=B and not updating B?

-- 
Josh Berkus
Aglio Database Solutions
San Francisco


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Hex Integer Input
Следующее
От: Josh Berkus
Дата:
Сообщение: Re: problem with subselect