Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] Ayuda Manejo de transacciones en una función.

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/

In response to

Responses

Browse ecpug by date

  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.

Browse pgsql-es-ayuda by date

  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