Re: BUG #18694: DISCARD ALL does not reset execution counters for plpgsql functions
От | David Pavlíček |
---|---|
Тема | Re: BUG #18694: DISCARD ALL does not reset execution counters for plpgsql functions |
Дата | |
Msg-id | CALZBrDXKeOTR1fPeNkzPMW=6GkRNDHukREAdfEYojzXLmy-UBg@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: BUG #18694: DISCARD ALL does not reset execution counters for plpgsql functions ("David G. Johnston" <david.g.johnston@gmail.com>) |
Ответы |
Re: BUG #18694: DISCARD ALL does not reset execution counters for plpgsql functions
|
Список | pgsql-bugs |
In my opinion it is a bug. Documentation clearly states that DISCARD ALL "resets the session to its initial state", which is not true. So either it's a documentation error and DISCARD ALL isn't meant to completely reset the state, or it's meant to completely reset the state and then it's a bug in its implementation (whether it is a missing feature or bug in existing one). I agree that Implementing a new user-exposed command and then calling it within DISCARD ALL is probably the right solution to the problem.
David P.
čt 7. 11. 2024 v 14:38 odesílatel David G. Johnston <david.g.johnston@gmail.com> napsal:
On Thursday, November 7, 2024, PG Bug reporting form <noreply@postgresql.org> wrote:The following bug has been logged on the website:
Bug reference: 18694
Logged by: David Pavlíček
Email address: pavlicek.david@gmail.com
PostgreSQL version: 13.13
Operating system: Linux
Description:
In my opinion, the DISCARD ALL command should reset the internal
execution counters of plpgsql functions.To my knowledge there is no user-exposed way to reset those counters. Thus discard all cannot reset them. It is a missing feature, not a bug. One that I agree makes sense to add.David J.
В списке pgsql-bugs по дате отправления: