| От | Neil Conway |
|---|---|
| Тема | Re: WIP: pl/pgsql cleanup |
| Дата | |
| Msg-id | 1107755737.1286.46.camel@localhost.localdomain обсуждение исходный текст |
| Ответ на | Re: WIP: pl/pgsql cleanup (Tom Lane <tgl@sss.pgh.pa.us>) |
| Ответы |
Re: WIP: pl/pgsql cleanup
|
| Список | pgsql-patches |
Attached is a revised patch. Changes: - abandonded the falloc() idea. There really aren't that many short-lived allocations in the PL/PgSQL compiler, and using falloc() made it difficult to use List. Instead, make the CurrentMemoryContext the long-lived function context, and explicitly pfree short-term allocations. Not _all_ short-lived allocations are explicitly released; if this turns out to be a problem, it can be cleaned up later. - Rewrite various bits of parsing code to be less brain-damaged. Fix four buffer overruns. - Raise an error if more RAISE parameters were specified than were required by the RAISE format string; also raise an error if there were more parameters required by the format string than were specified. Barring any objections, I'll apply this to HEAD tomorrow. -Neil
В списке pgsql-patches по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера