como aislar una transacción de otra

From: Diego Ayala <netdiego81(at)gmail(dot)com>
To: Postgres Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: como aislar una transacción de otra
Date: 2010-10-04 12:07:25
Message-ID: AANLkTikjCPA2UJDnY05M=Y22q2h02w59Oy-Zt67xeKga@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

buen dia compañeros, tengo una consulta , la gente de desarrollo esta
teniendo un incoveniente durante la ejecucion de una transaccion, que es la
siguiente, ellos poseen un procedimiento que ejecuta una transaccion, dentro
del cual se evaluan ciertas cosas, la duración de esta transaccion es
alrededor de 300 a 500 ms. al hacer commit esta transaccion se almacena en
una tabla A, la situacion radica en que cuando se esta ejecutando esta
transacción, ingresa otra transacción que verifica la situacion de la
primera transaccion, esta segunda transacción, evalua la primera y como se
ejecuta en menos tiempo que la primera, la segunda almacena datos errones en
otra tabla B, como resultado de la primera transaccion. La consulta es si
hay algun metodo o funcion en PostgreSQL que ayude para evitar que la
segunda transaccion evalue la primera, como bloquear la segunda transaccion
hasta que la primera culmine .. Utilizamos PostgreSQL 8.4.1, de 64 bits. El
programa esta desarrollado con java sobre jboss

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Marcelo Retamal 2010-10-04 13:20:18 Recompilación e funciones plpgsql
Previous Message Guillermo Villanueva 2010-10-03 12:10:47 Re: codificacion