Rebased against master after the SPI cursor patch has been committed.
The first patch removes SPI boilerplate from the cursor functions as
well and the second patch creates a plpython_cursor.c file.
A side effect of creating a separate file for cursors is that I had to
make PLy_spi_transaction_{begin,commit,abort} helper functions external
since they're used both by regular SPI execution functions and the
cursor functions.
They live the plpython_spi.c which is not an ideal place for them, but
IMHO it's not bad either.
Cheers,
Jan
In response to
Responses
pgsql-hackers by date
| Next: | From: Robert Haas | Date: 2011-12-06 03:36:24 |
| Subject: pull_up_simple_subquery |
| Previous: | From: Andrew Dunstan | Date: 2011-12-05 23:27:29 |
| Subject: Re: [PATCH] PostgreSQL fails to build with 32bit MinGW-w64 |