summaryrefslogtreecommitdiff
path: root/src/backend/executor/spi.c
AgeCommit message (Expand)Author
2025-05-22Revert "Don't lock partitions pruned by initial pruning"Amit Langote
2025-02-20Don't lock partitions pruned by initial pruningAmit Langote
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-09Simplify executor's determination of whether to use parallelism.Tom Lane
2024-10-16Further refine _SPI_execute_plan's rule for atomic execution.Tom Lane
2024-09-05Fix misleading error message contextPeter Eisentraut
2024-08-07Fix edge case in plpgsql's make_callstmt_target().Tom Lane
2024-06-07Fix behavior of stable functions called from a CALL's argument list.Tom Lane
2024-03-17Add RETURNING support to MERGE.Dean Rasheed
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-01-04Update copyright for 2024Bruce Momjian
2023-11-15Retire MemoryContextResetAndDeleteChildren() macro.Nathan Bossart
2023-05-19Pre-beta mechanical code beautification.Tom Lane
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