Drivrutinen måste skicka frågan till Postgresql i denna slutliga form:
update portfolios p
set votes = s.votes
from unnest(array[(5, 1), (15, 1), (25, 2)]) s (votes int, id int)
where p.id = s.id
Så skicka denna fråga till föraren:
update portfolios p
set votes = s.votes
from unnest($1) s (votes int, id int)
where p.id = s.id
med en lämplig array som parameter.
Observera att om du bygger in den själv istället för att låta drivrutinen göra det kommer du att vara sårbar för SQL-injektion.