PostgreSQL recordset update bug?