From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
---|---|
To: | Grover Navia <grover8navia(at)yahoo(dot)es> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Bloquear tabla en uso |
Date: | 2005-03-23 00:00:01 |
Message-ID: | 20050323000001.GA2593@dcc.uchile.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Wed, Mar 23, 2005 at 12:30:31AM +0100, Grover Navia wrote:
> Quisiera saber, ¿ como puedo bloquear el acceso a una tabla que ya
> esta en uso mediante Visual Basic 6.0 .. ?, utilizo ADO, y una vez
> terminado las tareas sea liberado la tabla, es decir una transaccion a
> la vez, tanto para consultas o modificaciones en la tabla.
Puedes bloquear tablas usando LOCK TABLE, pero estas seguro que eso es
realmente lo que quieres? En el modelo de concurrencia de Postgres, que
es distinto al de otros sistemas de manejo de bases de datos, no siempre
esa es la mejor manera de manejar este problema.
Mira
http://developer.postgresql.org/pdf/transactions.pdf
(a partir de la pagina 10 es totalmente relevante)
--
Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
"I can't go to a restaurant and order food because I keep looking at the
fonts on the menu. Five minutes later I realize that it's also talking
about food" (Donald Knuth)
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2005-03-23 05:59:01 | Re: Almacenamiento de BD |
Previous Message | Damian Culotta | 2005-03-22 23:43:34 | Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda]Re: Duda de principante sobre conexión remota |