Matteo Sgalaberni <sgala(at)sgala(dot)com> writes:
> Good to know this...but why this behaviour? it'is lovely...:)
Open transactions are tracked across the whole cluster. This is
necessary when vacuuming shared catalogs. In principle we could
track per-database xmin values as well, but the distributed overhead
that'd be added to *every* GetSnapshotData call is a bit worrisome.
regards, tom lane