From: | William Diaz Pabón <widipa(at)gmail(dot)com> |
---|---|
To: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] Ayuda Manejo de transacciones en una función. |
Date: | 2012-09-20 16:11:46 |
Message-ID: | CAGrLqMZCpN_0OCECNBBcWB5SzXjUfxGndgvkFBDfvaDK7nUv4w@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | ecpug pgsql-es-ayuda |
Muchas gracias a todos por sus aportes
El 20 de septiembre de 2012 11:04, Alvaro Herrera
<alvherre(at)2ndquadrant(dot)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/
From | Date | Subject | |
---|---|---|---|
Next Message | Milton Labanda | 2012-09-20 17:11:42 | PLV8JS (Javascript en Postgres) |
Previous Message | Alvaro Herrera | 2012-09-20 16:04:55 | Re: Re: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] Ayuda Manejo de transacciones en una función. |
From | Date | Subject | |
---|---|---|---|
Next Message | Milton Labanda | 2012-09-20 17:11:42 | PLV8JS (Javascript en Postgres) |
Previous Message | Juan Carrasco Gutierrez | 2012-09-20 16:09:18 | Problema con conexión a Postgres |