Simon Riggs <[EMAIL PROTECTED]> writes: > Currently, CTAS optimization requires a heap_sync during ExecEndPlan. It > would be easy enough to extend this so that it also works for INSERT, > UPDATE and DELETE.
If you tried to do it that way you'd break the system completely. Not all updates go through the executor. I think it's a bad idea anyway; you'd be adding overhead to the lowest level routines in order to support a feature that would be very seldom used, at least in comparison to the number of times those routines are executed. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 9: In versions below 8.0, the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match