summaryrefslogtreecommitdiff
path: root/src/pl/plpython/plpython.c
AgeCommit message (Expand)Author
2011-01-18Skip dropped attributes when converting Python objects to tuplesPeter Eisentraut
2011-01-18Use palloc in TopMemoryContext instead of mallocPeter Eisentraut
2011-01-18Fix an error when a set-returning function fails halfway through the executionPeter Eisentraut
2011-01-17Use HTABs instead of Python dictionary objects to cache proceduresPeter Eisentraut
2011-01-17Increment Py_None refcount for NULL array elementsAlvaro Herrera
2010-11-15Fix aboriginal mistake in plpython's set-returning-function support.Tom Lane
2010-10-12Fix plpython so that it again honors typmod while assigning to tuple fields.Tom Lane
2010-10-10Support triggers on views.Tom Lane
2010-10-08Fix sloppy usage of TRIGGER_FIRED_BEFORE/TRIGGER_FIRED_AFTER.Tom Lane
2010-09-20Remove cvs keywords from all files.Magnus Hagander
2010-08-25Catch null pointer returns from PyCObject_AsVoidPtr and PyCObject_FromVoidPtrPeter Eisentraut
2010-07-08Minor kibitzing on previous patch: no need to run check more than once.Tom Lane
2010-07-08Install safeguard against running PL/Python 2 and 3 in the same sessionPeter Eisentraut
2010-07-06pgindent run for 9.0, second runBruce Momjian
2010-06-29Use different function names for plpython3 handlers, to avoid clashes inPeter Eisentraut
2010-06-10Fix quite-bogus handling of arrays in plpython datum-to-PyObjectTom Lane
2010-05-01Fix leakage of proc-related storage in plpython's inline handler.Tom Lane
2010-04-30Fix multiple memory leaks in PLy_spi_execute_fetch_result: it would leakTom Lane
2010-03-18Prevent the injection of invalidly encoded strings by PL/Python into PostgreSQLPeter Eisentraut
2010-03-18Use data-type specific conversion functions also in plpy.executePeter Eisentraut
2010-02-26pgindent run for 9.0Bruce Momjian
2010-02-18Volatile-ize all five places where we expect a PG_TRY block to restoreTom Lane
2010-02-14Wrap calls to SearchSysCache and related functions using macros.Robert Haas
2010-01-22PL/Python DO handlerPeter Eisentraut
2010-01-16Improved printing of Python exceptions in PL/PythonPeter Eisentraut
2009-12-15Python 3 support in PL/PythonPeter Eisentraut
2009-12-10PL/Python array supportPeter Eisentraut
2009-11-03Improve PL/Python elog outputPeter Eisentraut
2009-11-03Fix obscure segfault condition in PL/PythonPeter Eisentraut
2009-09-13Fix Unicode support in PL/PythonPeter Eisentraut
2009-09-12Add Unicode support in PL/PythonPeter Eisentraut
2009-09-09Fix/improve bytea and boolean support in PL/PythonPeter Eisentraut
2009-08-25Enhanced error context support in PL/PythonPeter Eisentraut
2009-08-25Use generic attribute management in PL/PythonPeter Eisentraut
2009-08-14Domain support in PL/PythonPeter Eisentraut
2009-08-13Augment test coverage in PL/Python, especially for error conditions.Peter Eisentraut
2009-07-20Use errcontext mechanism in PL/PythonPeter Eisentraut
2009-06-118.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian
2009-06-04Improve the recently-added support for properly pluralized error messagesTom Lane
2009-04-03Defend against possible crash if a plpython function does not specify namesTom Lane
2009-03-26Gettext plural supportPeter Eisentraut
2009-01-15Cleanup pass over PL/Python NLS. Add translation support to PLy_elog andPeter Eisentraut
2008-12-11Append major version number and for libraries soname major version numberPeter Eisentraut
2008-11-04Fix bug introduced in recent patch to make plpython cope with OUT arguments:Tom Lane
2008-11-02Remove all uses of the deprecated functions heap_formtuple, heap_modifytuple,Tom Lane
2008-10-11Add missing header.Alvaro Herrera
2008-10-09Improve translatability of error messages for external modules by tweakingAlvaro Herrera
2008-07-18Implement SQL-spec RETURNS TABLE syntax for functions.Tom Lane
2008-07-16Support "variadic" functions, which can accept a variable number of argumentsTom Lane
2008-05-12Restructure some header files a bit, in particular heapam.h, by removing someAlvaro Herrera