Re: BUG #17579: 15beta2: strange error when trying to use MERGE statement as a CTE
| От | Alvaro Herrera |
|---|---|
| Тема | Re: BUG #17579: 15beta2: strange error when trying to use MERGE statement as a CTE |
| Дата | |
| Msg-id | 20220811141745.pdor4vr2ktuauygk@alvherre.pgsql обсуждение |
| Ответ на | Re: BUG #17579: 15beta2: strange error when trying to use MERGE statement as a CTE (Tom Lane <tgl@sss.pgh.pa.us>) |
| Ответы |
Re: BUG #17579: 15beta2: strange error when trying to use MERGE statement as a CTE
|
| Список | pgsql-bugs |
In the meantime I noticed that DoCopy is subject to the same problem, since it also uses PreparableStmt. I'll post a patch in a bit. On 2022-Aug-11, Tom Lane wrote: > The parse error location seems quite oddly chosen. Can you make > it point at the MERGE instead? I think exprLocation(cte->ctequery) > might work, but not sure. I tried, but couldn't find the location anywhere. None of the nodes for ModifyTable statements have location :-( We could add one now -- while it's a bit late for 15, we're likely going to have a catversion bump due to the JSON revert, so it might be fine. -- Álvaro Herrera 48°01'N 7°57'E — https://www.EnterpriseDB.com/ "Cuando mañana llegue pelearemos segun lo que mañana exija" (Mowgli)
В списке pgsql-bugs по дате отправления: