postgresql update returning id