anonymous Log in
Search
Recents:
v3.0
postgresql-l
No hay un savepoint con ese nombre
15/04/13 09:45

jaimeGx

Replies: 1


Estimados,

Presento el siguiente problema.Tengo un procedimiento que realiza la
inserción de registros en una tabla X.
Puntualmente es un segundo nivel de una TRN, por lo que la inserción
incluye la PK del nivel superordinado (Previamente validada), la PK del
nivel en cuestión, un dato blob, y una llave foránea (Previamente validada
también para evitar errores de IR).

El procedimiento funciona ok (a mi parecer) en ocaciones aleatorias,
arrojandome el siguiente error:

*ERROR: 3B001: no hay un savepoint con ese nombre.*

El error sucede en plenas inserciones.El procedimiento presenta la
propiedad commit on exit en yes; y además he probado commiteando por cada
inserción, en este último caso graba algunos registros, y luego se cae
arrojandome el error mencionado.
De momento no he logrado identificar algun patrón por el cuál se produsca
ésto...
¿Alguien me puede echar una mano?.Investigando he podido ver que los
savepoints se relacionan a los rollbacks, pero más nada.

Agradecido de cualquier ayuda.

Saludos!.

--
*Jaime Díaz González*
* *
*Ingeniero en Informática*
*Consultor Genexus*
*Puerto Montt*
* *
*9-4057743*
Facebook <https://www.facebook.com/profile.php?id=1197253965>

-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,24
Por consultas owner-postgresql-l@gxtech.com.uy
Replies

jaimeGx

15/04/13 06:45
Estimados, Presento el siguiente problema.Tengo un procedimiento que realiza la inserción de registros en una tabla X. Puntualmente es un segundo nivel de una TRN, por lo que la inserción incluye la PK del nivel superordinado (Previamente validada), la PK del nivel en cuestión, un dato blob, y una llave foránea (Previamente validada también para evitar errores de IR). El procedimiento funciona ok (a mi parecer) en ocaciones aleatorias, arrojandome el siguiente error: *ERROR: 3B001: no hay un savepoint con ese nombre.* El error sucede en plenas inserciones.El procedimiento presenta la propiedad commit on exit en yes; y además he probado commiteando por cada inserción, en este último caso graba algunos registros, y luego se cae arrojandome el error mencionado. De momento no he logrado identificar algun patrón por el cuál se produsca ésto... ¿Alguien me puede echar una mano?.Investigando he podido ver que los savepoints se relacionan a los rollbacks, pero más nada. Agradecido de cualquier ayuda. Saludos!. -- *Jaime Díaz González* * * *Ingeniero en Informática* *Consultor Genexus* *Puerto Montt* * * *9-4057743* Facebook ----------------------------------------- Para Suscribirse/Desuscribirse: http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,24 Por consultas owner-postgresql-l@gxtech.com.uy


Back to postgresql-l