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