postgresql update select limit