From: | "Mariano Reingart" <mariano(at)nsis(dot)com(dot)ar> |
---|---|
To: | "suso" <jlcubas(at)terra(dot)es> |
Cc: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Bloqueo en registro-tabla |
Date: | 2009-06-15 20:29:04 |
Message-ID: | 96235826718844AF925FE38A750F92C5@pc1 |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
suso wrote:
> Ahora mismo lo tengo "casi" como dices, es decir, tengo un campo, en
> una sola tabla, que es "la referencia/consulta" en cada
> insercion-update Lo de la fecha me parece muyyy buena idea.
>
> Aunque, por vuestros comentarios, es mejor que la descarte, y pruebe a
> comparar los datos "iniciales" preguardados, con los que se van a
> guadar, y así saber si alguien ha intentado algo, y si es así, darle
> al médico la opción de actualizar.
No hace falta comparar todos los datos, podes usar la columna de sistema
xmin, que te da la identidad (id de transacción) de la versión de la fila.
Si originalmente leiste la fila y luego se modificó, cuando leas nuevamente
antes de grabar el campo xmin va a tener otro valor:
http://www.postgresql.org/docs/current/interactive/ddl-system-columns.html
Sds
Mariano
From | Date | Subject | |
---|---|---|---|
Next Message | suso | 2009-06-15 21:05:55 | Re: Bloqueo en registro-tabla |
Previous Message | suso | 2009-06-15 20:13:54 | Re: Bloqueo en registro-tabla |