NikhilS <[EMAIL PROTECTED]> writes: > Any errors which occur before doing the heap_insert should not require > any recovery according to me.
A sufficient (though far from all-encompassing) rejoinder to that is "triggers and CHECK constraints can do anything". > The overhead of having a subtransaction per row is a very valid concern. But > instead of using a per insert or a batch insert substraction, I am > thinking that we can start off a subtraction and continue it till we > encounter a failure. What of failures that occur only at (sub)transaction commit, such as foreign key checks? regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 6: explain analyze is your friend