From: | suso <jlcubas(at)terra(dot)es> |
---|---|
To: | Mariano Reingart <mariano(at)nsis(dot)com(dot)ar> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Bloqueo en registro-tabla |
Date: | 2009-06-15 21:05:55 |
Message-ID: | 4A36B7B3.7000705@terra.es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Mariano, pero no sé como poder obtener esos valores(xmin), es
decir, es un simple recordset apuntando a , dónde?
Ese valor es uno sólo para todos los campos de cada tabla?
Gracias
Un saludo
Suso
> 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
> --
> TIP 2: puedes desuscribirte de todas las listas simultáneamente
> (envía "unregister TuDirecciónDeCorreo" a majordomo(at)postgresql(dot)org)
>
From | Date | Subject | |
---|---|---|---|
Next Message | suso | 2009-06-15 21:13:17 | Re: Bloqueo en registro-tabla |
Previous Message | Mariano Reingart | 2009-06-15 20:29:04 | Re: Bloqueo en registro-tabla |