function runAll(){
    for (var i = 0; i < Math.random(); i++) {
        pool.connect(function(err, client, done) {
            client.query("update   box set gamer_id=null where  box_id=$1; ", [i], function(err, resultUpdate) {
                if(err)
                    return "has error"
                //when all query finished then return value
                return "finished all query";
            })
        })
    }
    return "after for";
}
This function all time return "after for" but i want when all query finished then return "finished all query" because these query may have some error.
how can return value when all query finished?
I can not use pg-promise for ...
 
     
    