Gracias por los aportes. ya pude realizar lo que necesitaba. 2012/9/20 William Diaz Pabón <wid...@gmail.com>
> Muchas gracias a todos por sus aportes > > El 20 de septiembre de 2012 11:04, Alvaro Herrera < > alvhe...@2ndquadrant.com> escribió: > > Excerpts from William Diaz Pabón's message of jue sep 20 12:00:10 -0300 >> 2012: >> >> > Yo tengo una duda, y si tengo por ejemplo un millon de registros que >> > retorna el cursor, al cual se le hace un procesamiento y el último >> registro >> > del cursor genera una exception se pierde todo el procesamiento >> anterior? o >> > lo que propone alvaro es lo que se debe hacer para esos casos?. >> >> Se pierde. Si pones un EXCEPTION, entonces no se pierde. >> >> > Como hacer para procesar un pool de registros y al terminar el cursor y >> se >> > hace commit, guardar los registros procesados exitosamente y los que no >> que >> > guarde un error pero que siempre termine de recorrer todo el cursor. >> >> En el bloque EXCEPTION puedes hacer cosas divertidas como dar un INSERT >> que guarde el registro que falló en otra tabla donde sepas que no va a >> ocurrir el error, o mandarlo al log, o escribirlo en un archivo, o cosas >> así. >> >> -- >> Álvaro Herrera http://www.2ndQuadrant.com/ >> PostgreSQL Development, 24x7 Support, Training & Services >> > > > > -- > Cordialmente. > > > William Diaz Pabón > Cel: 3157397356 > Bogotá - Colombia > > -- > Solo para Mujeres: http://www.lineadebelleza.com/ > >