Re: [GENERAL] upsert and update filtering

Поиск
Список
Период
Сортировка
От Peter Geoghegan
Тема Re: [GENERAL] upsert and update filtering
Дата
Msg-id 20170731213130.GA25306@marmot
обсуждение исходный текст
Ответ на [GENERAL] upsert and update filtering  (armand pirvu <armand.pirvu@gmail.com>)
Ответы Re: [GENERAL] upsert and update filtering
Список pgsql-general
armand pirvu <armand.pirvu@gmail.com> wrote:
>But what if in the conflict situation I want to performa the update ONLY if the record is different. The update seems
tohappen no matter what 
>In other words is there anyway I can filter the update to happen (based on the sample date) only for 112 since col2 is
different? 

That's quite possible. An ON CONFLICT's UPDATE accepts a WHERE clause,
which can reference both existing and excluded tuples. That WHERE clause
can back out of the UPDATE based on whatever criteria you like.

--
Peter Geoghegan


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

Предыдущее
От: armand pirvu
Дата:
Сообщение: [GENERAL] upsert and update filtering
Следующее
От: armand pirvu
Дата:
Сообщение: Re: [GENERAL] upsert and update filtering