Jan Wieck wrote:
>
> I have modified ExecutorStart() so it makes it's private copy
> of the actual QuerySnapshot in it's own executor memory
> context. Could you please comment if what is in QuerySnapshot
> at the time of ExecutorStart() get's or should get modified
> anywhere during the execution of a plan. The name snapshot
> tells me NOT. But you're the one to judge.
You're correct. Alternativly, we could use some refcount
in Snapshot structure...
Vadim