In PostgreSQL v8.2 und neuer können Sie dies mit RETURNING tun : UPDATE table SET foo=1 WHERE boo=2 RETURNING *