История изменений
Исправление 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;