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