summaryrefslogtreecommitdiff
path: root/src/backend/executor/spi.c
Commit message (Expand)AuthorAgeFilesLines
* Fix various typos and incorrect/outdated name referencesDavid Rowley2023-04-191-1/+1
* Add missing support for the latest SPI status codes.Dean Rasheed2023-02-221-0/+4
* Update copyright for 2023Bruce Momjian2023-01-021-1/+1
* Rename shadowed local variablesDavid Rowley2022-10-051-13/+13
* Pre-beta mechanical code beautification.Tom Lane2022-05-121-8/+8
* Add support for MERGE SQL commandAlvaro Herrera2022-03-281-0/+3
* Parse/analyze function renamingPeter Eisentraut2022-03-041-4/+4
* Don't use static storage for SaveTransactionCharacteristics().Tom Lane2022-02-281-8/+8
* Fix SPI's handling of errors during transaction commit.Tom Lane2022-02-281-64/+157
* Update copyright for 2022Bruce Momjian2022-01-071-1/+1
* Fix checking of query type in plpgsql's RETURN QUERY command.Tom Lane2021-10-031-61/+109
* Clean up some code using "(expr) ? true : false"Michael Paquier2021-09-081-1/+1
* Improve error messages about misuse of SELECT INTO.Tom Lane2021-08-211-2/+8
* Centralize the logic for protective copying of utility statements.Tom Lane2021-06-181-0/+1
* Restore the portal-level snapshot after procedure COMMIT/ROLLBACK.Tom Lane2021-05-211-29/+53
* Rethink recently-added SPI interfaces.Tom Lane2021-01-261-64/+50
* Improve performance of repeated CALLs within plpgsql procedures.Tom Lane2021-01-251-39/+67
* Re-implement pl/pgsql's expression and assignment parsing.Tom Lane2021-01-041-8/+46
* Add the ability for the core grammar to have more than one parse target.Tom Lane2021-01-041-3/+49
* Update copyright for 2021Bruce Momjian2021-01-021-1/+1
* Avoid using a cursor in plpgsql's RETURN QUERY statement.Tom Lane2020-06-121-10/+149
* Represent command completion tags as structsAlvaro Herrera2020-03-021-11/+10
* Fix problems with "read only query" checks, and refactor the code.Robert Haas2020-01-161-20/+11
* Update copyrights for 2020Bruce Momjian2020-01-011-1/+1
* Fix inconsistencies and typos in the tree, take 10Michael Paquier2019-08-131-2/+2
* Fix inconsistencies and typos in the treeMichael Paquier2019-07-221-1/+1
* Further adjust SPITupleTable to provide a public row-count field.Tom Lane2019-07-181-11/+11
* Phase 2 pgindent run for v12.Tom Lane2019-05-221-7/+7
* Fix problems with auto-held portals.Tom Lane2019-04-191-0/+17
* Transaction chainingPeter Eisentraut2019-03-241-3/+47
* Refactor ParamListInfo initializationPeter Eisentraut2019-03-141-14/+3
* More unconstify usePeter Eisentraut2019-02-131-5/+5
* Update copyright for 2019Bruce Momjian2019-01-021-1/+1
* Remove WITH OIDS support, change oid catalog column visibility.Andres Freund2018-11-201-19/+5
* Make TupleTableSlots extensible, finish split of existing slot type.Andres Freund2018-11-161-1/+1
* Correct constness of system attributes in heap.c & prerequisites.Andres Freund2018-10-161-2/+2
* Advance transaction timestamp for intra-procedure transactions.Tom Lane2018-10-081-0/+13
* Save/restore SPI's global variables in SPI_connect() and SPI_finish().Tom Lane2018-09-071-9/+33
* Fix assert in nested SQL procedure callPeter Eisentraut2018-07-061-1/+6
* Fix SPI error cleanup and memory leakPeter Eisentraut2018-05-031-14/+16
* Revert MERGE patchSimon Riggs2018-04-121-3/+0
* MERGE SQL Command following SQL:2016Simon Riggs2018-04-031-0/+3
* Revert "Modified files for MERGE"Simon Riggs2018-04-021-3/+0
* Modified files for MERGESimon Riggs2018-04-021-0/+3
* PL/pgSQL: Nested CALL with transactionsPeter Eisentraut2018-03-281-12/+22
* Transaction control in PL proceduresPeter Eisentraut2018-01-221-7/+95
* Revert "Move portal pinning from PL/pgSQL to SPI"Peter Eisentraut2018-01-101-9/+0
* Move portal pinning from PL/pgSQL to SPIPeter Eisentraut2018-01-101-0/+9
* Update portal-related memory context names and APIPeter Eisentraut2018-01-091-3/+3
* Update copyright for 2018Bruce Momjian2018-01-021-1/+1