summaryrefslogtreecommitdiff
path: root/src/pl/plpython
Commit message (Expand)AuthorAgeFilesLines
...
* Allow committing inside cursor loopPeter Eisentraut2018-03-283-12/+101
* Allow memory contexts to have both fixed and variable ident strings.Tom Lane2018-03-271-4/+4
* Support INOUT arguments in proceduresPeter Eisentraut2018-03-143-13/+54
* Remove some obsolete procedure-specific code from PLsPeter Eisentraut2018-03-051-2/+2
* Add prokind column, replacing proisagg and proiswindowPeter Eisentraut2018-03-021-2/+2
* Remove some inappropriate #includes.Tom Lane2018-02-162-2/+0
* Fix broken logic for reporting PL/Python function names in errcontext.Tom Lane2018-02-146-29/+112
* Make plpgsql use its DTYPE_REC code paths for composite-type variables.Tom Lane2018-02-132-6/+6
* PL/Python: Fix tests for older Python versionsPeter Eisentraut2018-01-222-4/+6
* Transaction control in PL proceduresPeter Eisentraut2018-01-226-8/+317
* Improve type conversion of SPI_processed in PythonPeter Eisentraut2018-01-202-9/+3
* PL/Python: Simplify PLyLong_FromInt64Peter Eisentraut2018-01-191-5/+1
* Use portal pinning in PL/Perl and PL/PythonPeter Eisentraut2018-01-101-0/+8
* Update copyright for 2018Bruce Momjian2018-01-022-2/+2
* Rethink MemoryContext creation to improve performance.Tom Lane2017-12-131-3/+4
* PL/Python: Fix potential NULL pointer dereferencePeter Eisentraut2017-12-121-6/+11
* Fix uninitialized-variable compiler warning induced by commit e4128ee76.Tom Lane2017-12-031-0/+2
* SQL proceduresPeter Eisentraut2017-11-307-8/+101
* PL/Python: Fix remaining scan-build warningsPeter Eisentraut2017-11-291-2/+4
* Add compiler hints to PLy_elog()Peter Eisentraut2017-11-292-2/+28
* Revert "PL/Python: Fix potential NULL pointer dereference"Peter Eisentraut2017-11-281-6/+1
* PL/Python: Fix potential NULL pointer dereferencePeter Eisentraut2017-11-281-1/+6
* Consistently catch errors from Python _New() functionsPeter Eisentraut2017-11-188-23/+62
* Make PL/Python handle domain-type conversions correctly.Tom Lane2017-11-1613-926/+1333
* Use Py_RETURN_NONE where suitablePeter Eisentraut2017-09-293-6/+3
* Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n).Andres Freund2017-08-203-24/+41
* Translation updatesPeter Eisentraut2017-08-074-64/+523
* Message style improvementsPeter Eisentraut2017-08-043-7/+9
* Translation updatesAlvaro Herrera2017-07-103-290/+393
* PL/Python: Fix hint about returning composite type from PythonPeter Eisentraut2017-06-302-3/+3
* Phase 3 of pgindent updates.Tom Lane2017-06-218-28/+28
* Phase 2 of pgindent updates.Tom Lane2017-06-2117-22/+22
* Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane2017-06-211-1/+1
* Update expected fileAlvaro Herrera2017-05-251-2/+2
* Fix message caseAlvaro Herrera2017-05-251-1/+1
* Post-PG 10 beta1 pgindent runBruce Momjian2017-05-172-9/+10
* Translation updatesPeter Eisentraut2017-05-156-581/+753
* Follow-on cleanup for the transition table patch.Kevin Grittner2017-04-043-0/+50
* PL/Python: Add cursor and execute methods to plan objectPeter Eisentraut2017-03-277-9/+67
* Clean up Perl code according to perlcriticPeter Eisentraut2017-03-271-1/+1
* Spelling fixes in code commentsPeter Eisentraut2017-03-142-2/+2
* Use wrappers of PG_DETOAST_DATUM_PACKED() more.Noah Misch2017-03-121-3/+3
* Drop support for Python 2.3Peter Eisentraut2017-02-213-28/+14
* Fix typos in comments.Heikki Linnakangas2017-02-063-4/+4
* Adapt python regression tests to 69f4b9c85f16.Andres Freund2017-01-181-5/+2
* Update copyright via script for 2017Bruce Momjian2017-01-032-2/+2
* Be more careful about Python refcounts while creating exception objects.Tom Lane2016-12-091-29/+50
* Simplify code by getting rid of SPI_push, SPI_pop, SPI_restore_connection.Tom Lane2016-11-083-22/+0
* Use heap_modify_tuple not SPI_modifytuple in pl/python triggers.Tom Lane2016-11-081-45/+41
* Add function name to PyArg_ParseTuple()Peter Eisentraut2016-10-274-7/+6