summaryrefslogtreecommitdiff
path: root/src/pl
Commit message (Expand)AuthorAgeFilesLines
* Teach PL/pgSQL about partitioned tables.Dean Rasheed2017-06-141-2/+4
* Update expected fileAlvaro Herrera2017-05-251-2/+2
* Fix message caseAlvaro Herrera2017-05-251-1/+1
* Post-PG 10 beta1 pgperltidy runBruce Momjian2017-05-172-2/+4
* Post-PG 10 beta1 pgindent runBruce Momjian2017-05-175-12/+14
* Translation updatesPeter Eisentraut2017-05-1519-1715/+2003
* Improve castNode notation by introducing list-extraction-specific variants.Tom Lane2017-04-101-2/+2
* Capitalize names of PLs consistentlyPeter Eisentraut2017-04-054-5/+5
* Follow-on cleanup for the transition table patch.Kevin Grittner2017-04-0411-50/+167
* Add transition table support to plpgsql.Kevin Grittner2017-03-313-11/+63
* PL/Python: Add cursor and execute methods to plan objectPeter Eisentraut2017-03-277-9/+67
* Clean up Perl code according to perlcriticPeter Eisentraut2017-03-276-9/+11
* Update some obsolete comments.Tom Lane2017-03-261-1/+1
* Faster expression evaluation and targetlist projection.Andres Freund2017-03-251-2/+3
* Improve access to parallel query from procedural languages.Robert Haas2017-03-241-13/+17
* plpgsql: Don't generate parallel plans for RETURN QUERY.Robert Haas2017-03-241-2/+2
* Spelling fixes in code commentsPeter Eisentraut2017-03-144-6/+6
* Use wrappers of PG_DETOAST_DATUM_PACKED() more.Noah Misch2017-03-122-8/+8
* Add a "subtransaction" command to PL/Tcl.Tom Lane2017-03-114-1/+292
* Bring plpgsql into line with header inclusion policy.Tom Lane2017-03-087-8/+18
* Invent start_proc parameters for PL/Tcl.Tom Lane2017-03-074-9/+212
* Remove PL/Tcl's "module" facility.Tom Lane2017-02-279-984/+0
* Remove useless duplicate inclusions of system header files.Tom Lane2017-02-251-1/+0
* Make more use of castNode()Peter Eisentraut2017-02-211-3/+1
* Drop support for Python 2.3Peter Eisentraut2017-02-213-28/+14
* Adjust PL/Tcl regression test to dodge a possible bug or zone dependency.Tom Lane2017-02-192-2/+2
* Fix typos in comments.Heikki Linnakangas2017-02-064-7/+7
* Use castNode() in a bunch of statement-list-related code.Tom Lane2017-01-261-4/+2
* Volatile-ize some plperl variables that must survive into PG_CATCH blocks.Tom Lane2017-01-231-4/+4
* Move some things from builtins.h to new header filesPeter Eisentraut2017-01-202-0/+2
* Remove obsoleted code relating to targetlist SRF evaluation.Andres Freund2017-01-191-3/+2
* Adapt python regression tests to 69f4b9c85f16.Andres Freund2017-01-181-5/+2
* Change representation of statement lists, and add statement location info.Tom Lane2017-01-141-2/+1
* In PL/Tcl tests, don't choke if optional error fields are missing.Tom Lane2017-01-132-6/+6
* Fix error handling in pltcl_returnnext.Tom Lane2017-01-091-40/+59
* Expand the regression tests for PL/Tcl.Tom Lane2017-01-094-89/+654
* Merge two copies of tuple-building code in pltcl.c.Tom Lane2017-01-061-74/+39
* Use 'use strict' in all Perl programsPeter Eisentraut2017-01-051-0/+2
* Update copyright via script for 2017Bruce Momjian2017-01-0312-12/+12
* Improve handling of array elements as getdiag_targets and cursor_variables.Tom Lane2016-12-131-14/+21
* Be more careful about Python refcounts while creating exception objects.Tom Lane2016-12-091-29/+50
* Check that result tupdesc has exactly 1 column in return_next scalar case.Tom Lane2016-11-151-0/+4
* Simplify code by getting rid of SPI_push, SPI_pop, SPI_restore_connection.Tom Lane2016-11-086-139/+0
* Replace uses of SPI_modifytuple that intend to allocate in current context.Tom Lane2016-11-081-38/+19
* Make SPI_fnumber() reject dropped columns.Tom Lane2016-11-082-11/+7
* Use heap_modify_tuple not SPI_modifytuple in pl/python triggers.Tom Lane2016-11-081-45/+41
* Use heap_modify_tuple not SPI_modifytuple in pl/perl triggers.Tom Lane2016-11-081-31/+25
* Sync pltcl_build_tuple_result's error handling with pltcl_trigger_handler.Tom Lane2016-11-061-1/+19
* Support PL/Tcl functions that return composite types and/or sets.Tom Lane2016-11-065-64/+489
* Modernize result-tuple construction in pltcl_trigger_handler().Tom Lane2016-11-061-94/+73