Re: una duda sobre funciones

From: "Pedro Mateo" <pedromateoa(at)gmail(dot)com>
To: Hensa <hensa22(at)yahoo(dot)es>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: una duda sobre funciones
Date: 2006-10-17 02:41:33
Message-ID: c245e4540610161941x59e4d103wfcd7120643e5531d@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

las funciones inician una transaccion de forma automatica ?
es decir
todas las instrucciones en una funcion se leen como si fuera una sola y no
se no se alternas con otras llamadas?

2006/10/16, Pedro Mateo <pedromateoa(at)gmail(dot)com>:
>
> mil gracias
> a todos por aportar
> me interesa mucho aprender postgres pero necesito aprenderlo bien
>
> he leido en los manuales el tema de los bloqueos y la multiversion y me
> apena decirlo pero no entiendo del todo este asnto y me gustaria estar bien
> que claro sobre el particular pues quiero desarrollar un proyecto en
> postgres
>
> asi que agradeceria cualquier explicacion para idiotas que me puedan dar
>
>
>
>
> El día 15/10/06, Alvaro Herrera < alvherre(at)commandprompt(dot)com> escribió:
> >
> > Hensa escribió:
> > > una pregunta sobre este tema, y si esta bloqueada la tabla y otro
> > > usuario quiere acceder a ella a traves de un Select o quiere hacer un
> > > Update o delete.
> >
> > > Que pasa en ese caso, devuelve algun error el postgres o espera a que
> > > se desbloquee la tabla?
> >
> > SELECT retorna de inmediato, UPDATE y DELETE se bloquean.
> >
> > Si quieres que no se bloquee un UPDATE sino que retorne un error, puedes
> > hacer antes un SELECT FOR UPDATE NOWAIT para obtener el lock, seguido
> > del UPDATE, el cual se garantiza que no se bloqueara. (Si el SELECT FOR
> >
> > UPDATE NOWAIT no puede obtener el lock, lanzara un error).
> >
> > --
> > Alvaro Herrera
> > http://www.CommandPrompt.com/
> > PostgreSQL Replication, Consulting, Custom Development, 24x7 support
> >
> > ---------------------------(fin del mensaje)---------------------------
> > TIP 9: el optimizador ignorará el uso de recorridos de índice si los
> > tipos de datos de las columnas no coinciden
> >
>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2006-10-17 02:52:16 Re: una duda sobre funciones
Previous Message Pedro Mateo 2006-10-17 02:38:31 Re: una duda sobre funciones