Excerpts from Emanuel Calvo Franco's message of vie jul 09 10:13:33 -0400 2010:

> Eso se solucionaría si agregas where xmin::text = txid_current()::text ?
> Y en el caso de un delete-update usar xmax?

Eso es mucho menos portable que usar el INSERT RETURNING que ya
mencionamos hace rato.

> Vi algo raro, no se puede castear xmin a bigint, pero txid_current
> devuelve bigint

xmin es tipo Xid, 4 bytes de ancho con características bien particulares
de comparación (un contador que da vueltas con un par de valores
especiales al principio).  txid_current y asociados retornan 8 bytes,
donde los primeros 4 corresponden a un "epoch" que hacen que esas
características especiales no existan.
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a