Re: time stops within transaction - Mailing list pgsql-hackers

From Hiroshi Inoue
Subject Re: time stops within transaction
Date
Msg-id 39EE6EF9.5B0A4C89@tpf.co.jp
Whole thread Raw
In response to Re: time stops within transaction  (Alex Pilosov <alex@pilosoft.com>)
Responses Re: time stops within transaction  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers

Tom Lane wrote:

> Alex Pilosov <alex@pilosoft.com> writes:
> >> Consider statement boundaries in an SQL function --- the
> >> function is probably being called from some outer statement, so
> >> advancing now() within the function would violate the spec constraint
> >> with respect to the outer statement.
> > Postgres doesn't have an idea of what a 'top-level' statement is? I.E.
> > statement as submitted by a client (libpq)?
>
> There's never been any reason to make such a distinction.

There's already a distinction.
Snapshot is made per top-level statement and functions/subqueries
use the same snapshot as that of top-level statement.

Regards.

Hiroshi Inoue




pgsql-hackers by date:

Previous
From: Bruce Momjian
Date:
Subject: Solaris FAQ
Next
From: Tom Lane
Date:
Subject: Re: Postgre7.0.2 drop user bug