Re: transction_timestamp() inside of procedures
| От | Andres Freund |
|---|---|
| Тема | Re: transction_timestamp() inside of procedures |
| Дата | |
| Msg-id | 20180921051206.bzfiew4nthmunpbj@alap3.anarazel.de обсуждение исходный текст |
| Ответ на | Re: transction_timestamp() inside of procedures (Michael Paquier <michael@paquier.xyz>) |
| Ответы |
Re: transction_timestamp() inside of procedures
|
| Список | pgsql-hackers |
Hi, On 2018-09-21 13:55:36 +0900, Michael Paquier wrote: > On Thu, Sep 20, 2018 at 07:40:40PM -0400, Bruce Momjian wrote: > > This surprised me since I expected a new timestamp after commit. Is > > this something we want to change or document? Are there other > > per-transaction behaviors we should adjust? > > I don't quite follow your argument here. clock_timestamp is known to be > volatile, while the two others are stable, so its value can change > within a transaction. Isn't the point that transaction_timestamp() does *not* currently change its value, even though the transaction (although not the outermost statement) has finished? I think Bruce has quite the point here. Greetings, Andres Freund
В списке pgsql-hackers по дате отправления: