summaryrefslogtreecommitdiff
path: root/src/backend/executor/spi.c
AgeCommit message (Expand)Author
2023-04-19Fix various typos and incorrect/outdated name referencesDavid Rowley
2023-02-22Add missing support for the latest SPI status codes.Dean Rasheed
2023-01-02Update copyright for 2023Bruce Momjian
2022-10-05Rename shadowed local variablesDavid Rowley
2022-05-12Pre-beta mechanical code beautification.Tom Lane
2022-03-28Add support for MERGE SQL commandAlvaro Herrera
2022-03-04Parse/analyze function renamingPeter Eisentraut
2022-02-28Don't use static storage for SaveTransactionCharacteristics().Tom Lane
2022-02-28Fix SPI's handling of errors during transaction commit.Tom Lane
2022-01-08Update copyright for 2022Bruce Momjian
2021-10-03Fix checking of query type in plpgsql's RETURN QUERY command.Tom Lane
2021-09-08Clean up some code using "(expr) ? true : false"Michael Paquier
2021-08-21Improve error messages about misuse of SELECT INTO.Tom Lane
2021-06-18Centralize the logic for protective copying of utility statements.Tom Lane
2021-05-21Restore the portal-level snapshot after procedure COMMIT/ROLLBACK.Tom Lane
2021-01-26Rethink recently-added SPI interfaces.Tom Lane
2021-01-26Improve performance of repeated CALLs within plpgsql procedures.Tom Lane
2021-01-04Re-implement pl/pgsql's expression and assignment parsing.Tom Lane
2021-01-04Add the ability for the core grammar to have more than one parse target.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-06-12Avoid using a cursor in plpgsql's RETURN QUERY statement.Tom Lane
2020-03-02Represent command completion tags as structsAlvaro Herrera
2020-01-16Fix problems with "read only query" checks, and refactor the code.Robert Haas
2020-01-01Update copyrights for 2020Bruce Momjian
2019-08-13Fix inconsistencies and typos in the tree, take 10Michael Paquier
2019-07-22Fix inconsistencies and typos in the treeMichael Paquier
2019-07-18Further adjust SPITupleTable to provide a public row-count field.Tom Lane
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-21Remove WITH OIDS support, change oid catalog column visibility.Andres Freund
2018-11-17Make 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-08Save/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-03Update copyright for 2018Bruce Momjian