Re: implement EXPLAIN EXECUTE
От | Tom Lane |
---|---|
Тема | Re: implement EXPLAIN EXECUTE |
Дата | |
Msg-id | 4077.1042399879@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | implement EXPLAIN EXECUTE (Neil Conway <neilc@samurai.com>) |
Ответы |
Re: implement EXPLAIN EXECUTE
|
Список | pgsql-patches |
Neil Conway <neilc@samurai.com> writes: > This patch implements EXPLAIN EXECUTE, including documentation updates. This seems like quite a messy way to do things. Why not just make the grammar ExplainStmt: EXPLAIN opt_analyze opt_verbose OptimizableStmt | EXPLAIN opt_analyze opt_verbose ExecuteStmt where ExplainStmt.query can point to either an optimizable statement or an ExecuteStmt. Then you'd not need one single change (I think) in parsenodes.h nor analyze.c, nor need to expose subroutines of explain.c to outside. Instead, prepare.c would have to expose a function to fetch the plan tree for a prepared query, but that seems a reasonable thing to do. regards, tom lane
В списке pgsql-patches по дате отправления: