Re: Transacciones en PG

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Henry <hensa22(at)yahoo(dot)es>
Cc: Edwin Quijada <listas_quijada(at)hotmail(dot)com>, "Ing(dot) Eris J(dot) Gomez" <eris_jose(at)hotmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Transacciones en PG
Date: 2008-05-05 14:04:39
Message-ID: 20080505140439.GA27548@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Henry escribió:

> Si usas esa logica, porque mejor de bloquear la tabla
> solamente bloqueas el registro para que no retrase el
> proceso de los otros tipo de documentos,
> podria se mas liviano el proceso

Si el registro no existe (el caso "not found"), no puedes bloquearlo
porque no hay nada que bloquear.

Supongo que una alternativa que quizas funcione sea ver si el registro
existe, y bloquearlo si es asi (select for update); y si no existe,
entonces bloquear la tabla antes de insertar el registro.

--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Antonio Salas Mena 2008-05-05 14:19:06 Re: [pgsql-es-ayuda] Aumentar el desempeño del servidor
Previous Message Martin Marques 2008-05-05 14:01:08 Re: Aumentar el desempeño del servidor