PG Bug reporting form <noreply@postgresql.org> writes:
> In short: why is `UPDATE...id_encode()` missbehaving and behaving
> differently in case a single `SET` or multiple `SET` on the same line are
> done?
[ shrug... ] This is evidently a matter of the behavior of your
id_encode function, which you've not shown us. (Or if it's not yours,
you need to be complaining to its author. But there's no such
function in standard Postgres.)
regards, tom lane