UPDATE table SET val1 = val1 + 1 where (val1 < $1 AND val1 >= ($1-$3));
update table set (val1,val2) = (val1 - $3, val2 + 1) WHERE val3 = $2 RETURNING %s
К сожалению, это приводит к ошибке "невозможно вставить несколько команд в подготовленный оператор". Есть ли способ объединить эти два утверждения в одно?