LINUX.ORG.RU

История изменений

Исправление deadNightTiger, (текущая версия) :

returning возвращает только затронутые строки. Можешь сделать костылем

... do update set translated_name = (case when a.locked then translated_name else 'кот' end) returning id;

Исходная версия deadNightTiger, :

returning возвращает только измененные значения. Можешь сделать костылем

... do update set translated_name = (case when a.locked then translated_name else 'кот' end) returning id;