"Zeugswetter Andreas SB SD" <ZeugswetterA@spardat.at> writes:
> I thought that the problem was, that you cannot simply skip the
> insert, because at that time the tuple (pointer) might have already
> been successfully inserted into an other index/heap, and thus this was
> only sanely possible with savepoints/undo.
Hmm, good point. If we don't error out the transaction then that tuple
would become good when we commit. This is nastier than it appears.
regards, tom lane