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