full_name
) VALUES (
$1,
$2.full_name
) ON CONFLICT (order_id) DO UPDATE
SET
full_name = EXCLUDED.full_name
RETURNING
order_id, full_name
Если здесь произойдёт апдейт, то что вернёт returning? Новое значение или старое?
Новые. Если обернуть INSERT в CTE, то это новое можно использовать в этом же запросе.
Обсуждают сегодня