Re: Necesito un ejmplo de como utilizar una transacción en Postgres-SQL

From: Jaime Casanova <systemguards(at)gmail(dot)com>
To: badillo <badillo(at)cav(dot)desoft(dot)cu>
Cc: Alvaro Herrera <alvherre(at)commandprompt(dot)com>, daly santana sanchez <daly(at)inicia(dot)es>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Necesito un ejmplo de como utilizar una transacción en Postgres-SQL
Date: 2005-12-13 20:38:25
Message-ID: c2d9e70e0512131238s5471edd7na7ac365b6023e612@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 12/13/05, badillo <badillo(at)cav(dot)desoft(dot)cu> wrote:
>
> Necesito utilizar una transacción en una función donde realizo varios
> recorridos por una tabla y además por cada registro se ejecutan varias
> consultas de inserción y actualización.
>

te refieres a una funcion de postgres? entonces ya estas dentro de una
transaccion, todas las funciones de postgres corren dentro de una
transaccion.

> ?Como puedo encerrar todo ese código en una transaccion.
>

el metodo general es

begin;
operaciones;
commit;

si no especificas "begin;" toda consulta estara dentro de una
transaccion implicita

> Gracias.
>
>
> ----- Original Message -----
> From: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
> To: "daly santana sanchez" <daly(at)inicia(dot)es>
> Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
> Sent: Friday, December 09, 2005 1:13 PM
> Subject: Re: [pgsql-es-ayuda] Función de hora
>
>
> > daly santana sanchez escribió:
> >> Hola!
> >> Tengo una tabla con una columna que recoge el número de segundos en una
> >> columna de tipo integer. Quiero crear una vista para mostrar los datos al
> >> usuario, pero esta columna debe de mostrarse en formato hora. Ejemplo 120
> >> segundos
> >> 0:02:00
> >
> > select columna * '1 second'::time;
> >
> > --
> > Alvaro Herrera
> > http://www.CommandPrompt.com/
> > The PostgreSQL Company - Command Prompt, Inc.
> >
> > ---------------------------(fin del mensaje)---------------------------
> > TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
> >
> > http://archives.postgresql.org/pgsql-es-ayuda
> >
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 10: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
>

--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2005-12-13 20:52:27 Re: Necesito un ejmplo de como utilizar una transacción en Postgres-SQL
Previous Message Raul Caso 2005-12-13 20:32:08 Re: Problema al conectarme a traves del php con Postgres.