From: | Jaime Casanova <systemguards(at)gmail(dot)com> |
---|---|
To: | Juan Garcés Bustamante <jgarces(at)futuroprofesional(dot)cl> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: [GENERAL] Transacciones Anidadas |
Date: | 2005-12-16 19:37:06 |
Message-ID: | c2d9e70e0512161137s443167b1o3c49ddc539d92ef3@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda pgsql-general |
On 12/16/05, Juan Garcés Bustamante <jgarces(at)futuroprofesional(dot)cl> wrote:
> Hola
>
> Estoy trabajando con Postgres 8.0.3 en Ubuntu.
>
Hola, escribiste a una lista en ingles, te rediriji a la lista en
español pgsql-es-ayuda(at)postgresql(dot)org
> Necesito realizar transacciones anidadas, pero no logro que se aborten
> transacciones intermedias al abortarse una superior.
>
> Ejemplo:
>
> BEGIN WORK;
> INSERT INTO mitabla VALUES (1);
> BEGIN TRANSACTION;
> INSERT INTO mitabla VALUES (2);
> INSERT INTO mitabla VALUES (3);
> COMMIT TRANSACTION;
> INSERT INTO mitabla VALUES (4);
> ROLLBACK WORK;
>
> El "ROLLBACK WORK" no aborta la TRANSACTION.
>
>
> Resultado de la consulta:
>
> mitabla
> ========
> 1
> 2
> 3
> (3 rows)
>
>
> Resultado esperado:
>
> mitabla
> ========
>
> (0 rows)
>
> Alguna idea??
>
> Gracias.
>
en verdad ocurrio eso?
lo voy a probar mas tarde... aunque en postgres no existen las
transacciones anidadas, se llaman savepoints y la sintaxis es distinta
BEGIN WORK;
INSERT INTO mitabla VALUES (1);
SAVEPOINT foo;
INSERT INTO mitabla VALUES (2);
INSERT INTO mitabla VALUES (3);
RELEASE foo;
INSERT INTO mitabla VALUES (4);
ROLLBACK WORK;
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2005-12-16 20:19:24 | Re: Duda sobre tipo de datos Enteros vs. Caracteres |
Previous Message | =?ISO-8859-1?Q?Juan_Garc=E9s_Bustam?=ante | 2005-12-16 19:23:07 | Transacciones Anidadas |
From | Date | Subject | |
---|---|---|---|
Next Message | Martijn van Oosterhout | 2005-12-16 19:50:50 | Re: Getting a DB password to work without editing pg_hba.conf, |
Previous Message | Scott Marlowe | 2005-12-16 19:36:35 | Re: Toolkit for creating editable grid |