Hola Rafael, esto es para hospitales, puede haber entorno a los 25 usuarios máximo(por ahora), quizás en un futuro 1 año o menos, quizás, muchos mas(como 20 veces). En principio, como es de suponer, sólo debería estar 1 persona como mucho(pero nunca se sabe) accediendo a ese paciente, la historia de ese paciente puede estar bloqueada(trabajando en ella) como 90', de esos 90, cada 5 o 10 puede abrirse una tabla, que son 30 tablas(+/-), no todas se abrirán. El hecho de no bloquear el registro de cada tabla, que pertenece a ese paciente, es, evitar que si por la razon que sea(se rompe el pc, se va al luz en ese pc, lo que sea) se quede ese paciente y esas tablas bloqueadas(en ese registro), y deba, el administrador de sistema, "descolgar" las tablas una por una.
No se si me explico
Gracias
Un saludo
Suso

Jaime Casanova wrote:
2009/6/12 suso <[email protected]>:
Hay alguna manera de poner un temporizador o algo parecido para lo
siguiente:
Bloqueo(para que solo pueda leer otro cliente) desde mi aplicación un
registro, mediante un valor en un campo, cierro la conexión, trabajo
desconectado con ese registro, cuando termino, lo abro otra vez, hago los
cambios, y desbloqueo ese registro,
puedes usar advisory locks
(http://www.postgresql.org/docs/8.3/static/explicit-locking.html#ADVISORY-LOCKS),
ojo que nunca he usado eso y no me parece logica toda la complicacion
que quieres hacer

[..........]

Totalmente de acuerdo con Jaime.

Si solamente quieres implementar este sistema "... para no tener la
conexion abierta y así disminuir el tráfico de red ..." no le veo la
utilidad, ni razon de ser.

Probablemente solo te de problemas si consigues implementar algo que
funcione de esta manera.

¿O necesitas lo que has contado para otra cosa?


--
TIP 1: para suscribirte y desuscribirte, visita 
http://archives.postgresql.org/pgsql-es-ayuda

Responder a