Use portal pinning in PL/Perl and PL/Python
Peter Eisentraut <peter_e@gmx.net>
Use portal pinning in PL/Perl and PL/Python PL/pgSQL "pins" internally generated portals so that user code cannot close them by guessing their names. Add this functionality to PL/Perl and PL/Python as well, preventing users from manually closing cursors created by spi_query and plpy.cursor, respectively. (PL/Tcl does not currently offer any cursor functionality.)
Files
| Path | Change | +/− |
|---|---|---|
| src/pl/plperl/plperl.c | modified | +8 −0 |
| src/pl/plpython/plpy_cursorobject.c | modified | +8 −0 |