Hola Cesar, eso podría estar solucionado guardando la IP,pass/userid
Pero mas que eso, me interesa "bloquear o avisar" de que ese paciente esta siendo editado, y solo puede ver datos, que es en principio como lotengo, pero por consejo de vosotros que sabeis mas del tema que yo, lo voy a deshacer.
Un saludo
Suso


El 15 de junio de 2009 14:35, suso <jlcu...@terra.es <mailto:jlcu...@terra.es>> escribió:

    Hola Javier



        2009/6/15 Alvaro Herrera <alvhe...@alvh.no-ip.org
        <mailto:alvhe...@alvh.no-ip.org> <mailto:alvhe...@alvh.no-ip.org
        <mailto:alvhe...@alvh.no-ip.org>>>


           suso escribió:
            > OK, leí mejor, perdona, perdona, no había entendido
            > Lo de comparar valores viejos con los nuevos(pensé en su
        momento,
           pero
            > me decanté por el campo de bloqueo) es mejor idea que
        poner un flag.
            > Parece ser que poner un campo de bloqueo o flag, no es muy
        buena
           idea,
            > según parece da mas problemas que los que solcuionan,
        según comentan
            > colisteros:(

           Todavía estás equivocado, porque la idea ni siquiera es mala;
        es pésima.
           ¿Qué haces si el doctor se va para la casa antes de sacar el
        bloqueo?


        Tendra un incendio de proporciones mayores!!!  :S  ( Y es muy
        probable que el medico ni se preocupe de eso... )

        Lo que gralmente se hace es traer todo desde el registro y como
        dice alvaro en el update comparas y actualizas pero en ningun
        caso la base tomada...

    NO entiendo que quieres decir con "la base tomada"



    porque imagina si por solo coincidencia

        alguien se equivoca y trata de acceder al mismo paciente ..


    precisamente eso es lo que trato de evitar, posibles
    "choques/coincidencias" de médicos con un mismo usuario

para eso basta con guardar los historiales con la firma del medico, es decir si un medico hace una modificacion en un historial debe ser firmado..



-- Cumprimentos
        jchavez
        linux User #397972 on http://counter.li.org/

        Mitch Hedberg
        <http://www.brainyquote.com/quotes/authors/m/mitch_hedberg.html>
         - "I drank some boiling water because I wanted to whistle."


    --
    TIP 8: explain analyze es tu amigo




--
Cesar Erices Vergara
Ingeniero en Gestión Informática
Analista de Sistema

Santiago - Chile

--
TIP 5: ¿Has leído nuestro extenso FAQ?
        http://www.postgresql.org/docs/faqs.FAQ.html

Responder a