From: | Gregorio Diaz <gregorio_diaz(at)yahoo(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Desbloquear fila dentro de transaccion |
Date: | 2006-05-11 17:50:54 |
Message-ID: | 20060511175054.71325.qmail@web36212.mail.mud.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Bueno, pues muchas gracias.
Entiendo lo de MVCC y lo de ACID, y la verdad es que
la
pregunta obedece a queria emular el comportamiento de
el motor de otra base de datos con Postgesql, sin
tener
que cambiar la lógica con que está la aplicación
actualemente, lógica basada en ese otro motor.
Gracias de nuevo.
Gregorio Diaz
Bogotá, Colombia
--- Alvaro Herrera <alvherre(at)commandprompt(dot)com>
escribió:
> Gregorio Diaz escribió:
>
> > 1. ¿cómo puedo hacer para liberar una fila (o
> > registro) antes que termine la transacción en
> curso?
>
> No se puede. (Hacer eso seria una violacion a los
> principios de MVCC).
>
> > 2. Con que función o comando de postgresql puedo
> > determinar si una fila o registro se encuentra
> > bloqueda?.
>
> Un SELECT FOR UPDATE NOWAIT te lo diria, si es que
> esta soportado en la
> version que estas usando. Si mal no recuerdo es
> nuevo en 8.1.
>
> > Ya mire todo el manual y lo más cercano es
> "pg_locks"
> > pero no me da información acerca de los bloqueos
> > a nivel de filas (Row-level locks)
>
> ... excepto en 8.1.
>
> --
> Alvaro Herrera
> http://www.CommandPrompt.com/
> The PostgreSQL Company - Command Prompt, Inc.
>
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Ana Smail | 2006-05-11 18:04:00 | Uso de tablas temporarias |
Previous Message | Daniel Carrero | 2006-05-11 17:30:54 | Inicio de Servicio Postgresql en CentOS |