aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/spi.c
Commit message (Expand)AuthorAge
* Further refine _SPI_execute_plan's rule for atomic execution.Tom Lane2024-10-16
* Fix misleading error message contextPeter Eisentraut2024-09-05
* Fix edge case in plpgsql's make_callstmt_target().Tom Lane2024-08-07
* Fix behavior of stable functions called from a CALL's argument list.Tom Lane2024-06-07
* Add RETURNING support to MERGE.Dean Rasheed2024-03-17
* Remove unused #include's from backend .c filesPeter Eisentraut2024-03-04
* Update copyright for 2024Bruce Momjian2024-01-03
* Retire MemoryContextResetAndDeleteChildren() macro.Nathan Bossart2023-11-15
* Pre-beta mechanical code beautification.Tom Lane2023-05-19
* Fix various typos and incorrect/outdated name referencesDavid Rowley2023-04-19
* Add missing support for the latest SPI status codes.Dean Rasheed2023-02-22
* Update copyright for 2023Bruce Momjian2023-01-02
* Rename shadowed local variablesDavid Rowley2022-10-05
* Pre-beta mechanical code beautification.Tom Lane2022-05-12
* Add support for MERGE SQL commandAlvaro Herrera2022-03-28
* Parse/analyze function renamingPeter Eisentraut2022-03-04
* Don't use static storage for SaveTransactionCharacteristics().Tom Lane2022-02-28
* Fix SPI's handling of errors during transaction commit.Tom Lane2022-02-28
* Update copyright for 2022Bruce Momjian2022-01-07
* Fix checking of query type in plpgsql's RETURN QUERY command.Tom Lane2021-10-03
* Clean up some code using "(expr) ? true : false"Michael Paquier2021-09-08
* Improve error messages about misuse of SELECT INTO.Tom Lane2021-08-21
* Centralize the logic for protective copying of utility statements.Tom Lane2021-06-18
* Restore the portal-level snapshot after procedure COMMIT/ROLLBACK.Tom Lane2021-05-21
* Rethink recently-added SPI interfaces.Tom Lane2021-01-26
* Improve performance of repeated CALLs within plpgsql procedures.Tom Lane2021-01-25
* Re-implement pl/pgsql's expression and assignment parsing.Tom Lane2021-01-04
* Add the ability for the core grammar to have more than one parse target.Tom Lane2021-01-04
* Update copyright for 2021Bruce Momjian2021-01-02
* Avoid using a cursor in plpgsql's RETURN QUERY statement.Tom Lane2020-06-12
* Represent command completion tags as structsAlvaro Herrera2020-03-02
* Fix problems with "read only query" checks, and refactor the code.Robert Haas2020-01-16
* Update copyrights for 2020Bruce Momjian2020-01-01
* Fix inconsistencies and typos in the tree, take 10Michael Paquier2019-08-13
* Fix inconsistencies and typos in the treeMichael Paquier2019-07-22
* Further adjust SPITupleTable to provide a public row-count field.Tom Lane2019-07-18
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Fix problems with auto-held portals.Tom Lane2019-04-19
* Transaction chainingPeter Eisentraut2019-03-24
* Refactor ParamListInfo initializationPeter Eisentraut2019-03-14
* More unconstify usePeter Eisentraut2019-02-13
* Update copyright for 2019Bruce Momjian2019-01-02
* Remove WITH OIDS support, change oid catalog column visibility.Andres Freund2018-11-20
* Make TupleTableSlots extensible, finish split of existing slot type.Andres Freund2018-11-16
* Correct constness of system attributes in heap.c & prerequisites.Andres Freund2018-10-16
* Advance transaction timestamp for intra-procedure transactions.Tom Lane2018-10-08
* Save/restore SPI's global variables in SPI_connect() and SPI_finish().Tom Lane2018-09-07
* Fix assert in nested SQL procedure callPeter Eisentraut2018-07-06
* Fix SPI error cleanup and memory leakPeter Eisentraut2018-05-03
* Revert MERGE patchSimon Riggs2018-04-12