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.
In response to
pgsql-bugs by date
|Next:||From: Paolo Petranzan||Date: 2005-06-28 11:34:42|
|Subject: BUG #1734: Can't install in D:\|
|Previous:||From: Robert Grabowski||Date: 2005-06-28 06:49:40|
|Subject: Re: BUG #1733: Function visibility in transactions error|