pgsql: Trigger stmt_beg and stmt_end for top-level statement blocksof
| От | Michael Paquier |
|---|---|
| Тема | pgsql: Trigger stmt_beg and stmt_end for top-level statement blocksof |
| Дата | |
| Msg-id | E1gdTlc-00031q-8n@gemulon.postgresql.org обсуждение исходный текст |
| Список | pgsql-committers |
Trigger stmt_beg and stmt_end for top-level statement blocks of PL/pgSQL PL/pgSQL provides a set of callbacks which can be used for extra instrumentation of functions written in this language called at function setup, begin and end, as well as statement begin and end. When calling a routine, a trigger, or an event trigger, statement callbacks are not getting called for the top-level statement block leading to an inconsistent handling compared to the other statements. This inconsistency can potentially complicate extensions doing instrumentation work on top of PL/pgSQL, so this commit makes sure that all statement blocks, including the top-level one, go through the correct corresponding callbacks. Author: Pavel Stehule Reviewed-by: Michael Paquier Discussion: https://postgr.es/m/CAFj8pRArEANsaUjo5in9_iQt0vKf9ecwDAmsdN_EBwL13ps12A@mail.gmail.com Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/e0ef136d5235f39f5652c209c08a5d4322560e9c Modified Files -------------- src/pl/plpgsql/src/pl_exec.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
В списке pgsql-committers по дате отправления: