summaryrefslogtreecommitdiff
path: root/src/backend/executor/spi.c
AgeCommit message (Expand)Author
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-04-19Fix problems with auto-held portals.Tom Lane
2019-03-24Transaction chainingPeter Eisentraut
2019-03-14Refactor ParamListInfo initializationPeter Eisentraut
2019-02-13More unconstify usePeter Eisentraut
2019-01-02Update copyright for 2019Bruce Momjian
2018-11-20Remove WITH OIDS support, change oid catalog column visibility.Andres Freund
2018-11-16Make TupleTableSlots extensible, finish split of existing slot type.Andres Freund
2018-10-16Correct constness of system attributes in heap.c & prerequisites.Andres Freund
2018-10-08Advance transaction timestamp for intra-procedure transactions.Tom Lane
2018-09-07Save/restore SPI's global variables in SPI_connect() and SPI_finish().Tom Lane
2018-07-06Fix assert in nested SQL procedure callPeter Eisentraut
2018-05-03Fix SPI error cleanup and memory leakPeter Eisentraut
2018-04-12Revert MERGE patchSimon Riggs
2018-04-03MERGE SQL Command following SQL:2016Simon Riggs
2018-04-02Revert "Modified files for MERGE"Simon Riggs
2018-04-02Modified files for MERGESimon Riggs
2018-03-28PL/pgSQL: Nested CALL with transactionsPeter Eisentraut
2018-01-22Transaction control in PL proceduresPeter Eisentraut
2018-01-10Revert "Move portal pinning from PL/pgSQL to SPI"Peter Eisentraut
2018-01-10Move portal pinning from PL/pgSQL to SPIPeter Eisentraut
2018-01-09Update portal-related memory context names and APIPeter Eisentraut
2018-01-02Update copyright for 2018Bruce Momjian
2017-12-21Rearrange execution of PARAM_EXTERN Params for plpgsql's benefit.Tom Lane
2017-12-11Fix corner-case coredump in _SPI_error_callback().Tom Lane
2017-11-08Change TRUE/FALSE to true/falsePeter Eisentraut
2017-10-06Fix crash when logical decoding is invoked from a PL function.Tom Lane
2017-08-20Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n).Andres Freund
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-05-17Post-PG 10 beta1 pgindent runBruce Momjian
2017-04-18Provide an error cursor for "can't call an SRF here" errors.Tom Lane
2017-04-10Improve castNode notation by introducing list-extraction-specific variants.Tom Lane
2017-04-05Capitalize names of PLs consistentlyPeter Eisentraut
2017-04-04Follow-on cleanup for the transition table patch.Kevin Grittner
2017-04-01Fix two undocumented parameters to functions from ENR patch.Kevin Grittner
2017-03-31Add infrastructure to support EphemeralNamedRelation references.Kevin Grittner
2017-03-24Improve access to parallel query from procedural languages.Robert Haas
2017-03-23Allow for parallel execution whenever ExecutorRun() is done only once.Robert Haas
2017-01-26Use castNode() in a bunch of statement-list-related code.Tom Lane
2017-01-14Change representation of statement lists, and add statement location info.Tom Lane
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-11-08Simplify code by getting rid of SPI_push, SPI_pop, SPI_restore_connection.Tom Lane
2016-11-08Make SPI_fnumber() reject dropped columns.Tom Lane
2016-08-27Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane
2016-08-11Fix busted Assert for CREATE MATVIEW ... WITH NO DATA.Tom Lane
2016-06-06Stop the executor if no more tuples can be sent from worker to leader.Robert Haas
2016-04-11Fix _SPI_execute_plan() for CREATE TABLE IF NOT EXISTS foo AS ...Tom Lane
2016-03-14Use repalloc_huge() to enlarge a SPITupleTable's tuple pointer array.Tom Lane
2016-03-12Widen query numbers-of-tuples-processed counters to uint64.Tom Lane