Re: [GENERAL] Transacciones Anidadas

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 ;)

In response to

Responses

Browse pgsql-es-ayuda by date

  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

Browse pgsql-general by date

  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