Re: "type with xxxx does not exist" when doing ExecMemoize()
В списке pgsql-hackers по дате отправления:
| От | Andrei Lepikhov |
|---|---|
| Тема | Re: "type with xxxx does not exist" when doing ExecMemoize() |
| Дата | |
| Msg-id | 7a6a807c-193f-4333-937b-8211b1330579@postgrespro.ru обсуждение исходный текст |
| Ответ на | "type with xxxx does not exist" when doing ExecMemoize() (Tender Wang <tndrwang@gmail.com>) |
| Ответы |
Re: "type with xxxx does not exist" when doing ExecMemoize()
|
| Список | pgsql-hackers |
On 26/2/2024 12:44, Tender Wang wrote: > > > Andrei Lepikhov <a.lepikhov@postgrespro.ru > <mailto:a.lepikhov@postgrespro.ru>> 于2024年2月26日周一 10:57写道: > > On 25/2/2024 20:32, Tender Wang wrote: > > I think in prepare_probe_slot(), should called datumCopy as the > attached > > patch does. > > > > Any thoughts? Thanks. > Thanks for the report. > I think it is better to invent a Runtime Memory Context; likewise, > it is > already designed in IndexScan and derivatives. Here, you just allocate > the value in some upper memory context. > Also, I'm curious why such a trivial error hasn't been found for a > long time > > > Make sense. I found MemoizeState already has a MemoryContext, so I used it. > I update the patch. This approach is better for me. In the next version of this patch, I included a test case. I am still unsure about the context chosen and the stability of the test case. Richard, you recently fixed some Memoize issues, could you look at this problem and patch? -- regards, Andrei Lepikhov Postgres Professional
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера