From: | Edwin Quijada <listas_quijada(at)hotmail(dot)com> |
---|---|
To: | <jorgeenriqueg(at)gmail(dot)com>, <ecpug(at)postgresql(dot)org>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: [pgsql-es-ayuda] Ayuda Manejo de transacciones en una función. |
Date: | 2012-09-19 18:02:07 |
Message-ID: | BAY155-W5251D4134678566AB3FB17E39B0@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | ecpug pgsql-es-ayuda |
1- No se puede porque una funcion en si misma ya es una transaccion, es decir, que si la abortas se abortaran los 800002- No hay que hacer commit por 13- Para lo que deseas tendras que usar al scripting languaje, asi envias cada record con su respectivo commit y obtendrias lo que deseas4- Hacer un ciclo de 80000 records en una funcion es MUY MALA IDEA ese proceso tardara horas,depende lo que haga, para procesar esos 80M records. Lo que te sugiero es que uses perl, php o lo que mas te guste para hacer ese trabajo y no dentro de la BD porque,aparte de que no se puede como quieres, sera eterno.
From: jorgeenriqueg(at)gmail(dot)com
Date: Wed, 19 Sep 2012 10:18:18 -0500
Subject: [pgsql-es-ayuda] Ayuda Manejo de transacciones en una función.
To: ecpug(at)postgresql(dot)org; pgsql-es-ayuda(at)postgresql(dot)org
Hola Grupo Buenos Días,
Tengo una función que realiza cálculos a unos 80 mil registros los registros los recorro en un cursor y se hace calculo registro por registro y quiero que no se haga commit al final de todo el procesamiento si no que se haga commit por cada registro procesado y saber si se proceso o hubo algún error. como puedo hacer eso?? de antemano gracias por la ayuda que me puedan dar.
Att.Jorge Garcia
From | Date | Subject | |
---|---|---|---|
Next Message | Milton Labanda | 2012-09-19 21:14:32 | Re: Actualizacion PGDay Ecuador 2012 |
Previous Message | Jaime Casanova | 2012-09-19 15:23:26 | Re: [pgsql-es-ayuda] Ayuda Manejo de transacciones en una función. |
From | Date | Subject | |
---|---|---|---|
Next Message | Jorge Garcia | 2012-09-19 21:17:41 | Re: [pgsql-es-ayuda] Ayuda Manejo de transacciones en una función. |
Previous Message | Jaime Casanova | 2012-09-19 15:23:26 | Re: [pgsql-es-ayuda] Ayuda Manejo de transacciones en una función. |