Hiroshi Inoue <[EMAIL PROTECTED]> writes: > What I meant is e.g. > update t set .. = .. where ...; > PostgreSQL ignores the tuples which don't satisfy the > where clause at the point when the query started(or > when the transaction started in serializable mode) > even though it happend to look already update/delete > (/insert)ed tuples.
Sure, but what we were discussing was the "duplicate key" error issued by nbtinsert.c. AFAICS that depends on latest-commit status, not on snapshots. Perhaps that behavior is itself a bug? If so, how would you change it? regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL PROTECTED] so that your message can get through to the mailing list cleanly