| От | Peter Eisentraut |
|---|---|
| Тема | Re: [HACKERS] Transaction control in procedures |
| Дата | |
| Msg-id | fb4d487d-3dd9-aa0f-ee01-c2effa0dbbc8@2ndquadrant.com обсуждение |
| Ответ на | Re: [HACKERS] Transaction control in procedures (Peter Eisentraut <peter.eisentraut@2ndquadrant.com>) |
| Ответы |
Re: [HACKERS] Transaction control in procedures
|
| Список | pgsql-hackers |
Updated patch attached. I have addressed the most recent review comments I believe. The question about what happens to cursor loops in PL/Perl and PL/Python would be addressed by the separate thread "portal pinning". The test cases in this patch are currently marked by FIXMEs. I have changed the SPI API a bit. I got rid of SPI_set_nonatomic() and instead introduced SPI_connect_ext() that you can pass flags to. The advantage of that is that in the normal case we can continue to use the existing memory contexts, so nothing changes for existing uses, which seems desirable. (This also appears to address some sporadic test failures in PL/Perl.) I have also cleaned up the changes in portalmem.c further, so the changes are now even smaller. The commit message in this patch contains more details about some of these changes. -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера