Tom Lane wrote:
System catalog lookups generally follow SnapshotNow rules, not MVCC.
So the new function definition is visible as soon as it's committed,
whether you are in a serializable transaction or not.

IMHO this is a bug, or at least not optimal behavior. But per the discussion on -hackers on this topic a few months ago, it seems pretty difficult to fix.

-Neil

---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend

Reply via email to