Du skal bruge en primær nøgle (eller en unik kolonne) for individuelt at opdatere rækker i en tabel. I mangel på sådan en kolonne kan du bruge den skjulte kolonne ctid
som er unik pr. definition, eksempel:
update foo f
set ver = rn
from (
select ctid, row_number() over (order by ctid) as rn
from foo
) s
where f.ctid = s.ctid