Commit Graph

304 Commits (23bccc823d434d9dcf3c12622fe260d9235baae2)

Author SHA1 Message Date
Michael Paquier 23bccc823d Fix inconsistencies and typos in the tree 6 years ago
Tom Lane bc8393cf27 Further adjust SPITupleTable to provide a public row-count field. 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 6 years ago
Tom Lane 4d5840cea9 Fix problems with auto-held portals. 6 years ago
Peter Eisentraut 280a408b48 Transaction chaining 6 years ago
Peter Eisentraut c6ff0b892c Refactor ParamListInfo initialization 6 years ago
Peter Eisentraut 37d9916020 More unconstify use 6 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Andres Freund 578b229718 Remove WITH OIDS support, change oid catalog column visibility. 7 years ago
Andres Freund 4da597edf1 Make TupleTableSlots extensible, finish split of existing slot type. 7 years ago
Andres Freund 02a30a09f9 Correct constness of system attributes in heap.c & prerequisites. 7 years ago
Tom Lane 82ff0cc91d Advance transaction timestamp for intra-procedure transactions. 7 years ago
Tom Lane 361844fe56 Save/restore SPI's global variables in SPI_connect() and SPI_finish(). 7 years ago
Peter Eisentraut 2e78c5b522 Fix assert in nested SQL procedure call 7 years ago
Peter Eisentraut 30c66e77be Fix SPI error cleanup and memory leak 7 years ago
Simon Riggs 08ea7a2291 Revert MERGE patch 7 years ago
Simon Riggs d204ef6377 MERGE SQL Command following SQL:2016 7 years ago
Simon Riggs 7cf8a5c302 Revert "Modified files for MERGE" 7 years ago
Simon Riggs 354f13855e Modified files for MERGE 7 years ago
Peter Eisentraut d92bc83c48 PL/pgSQL: Nested CALL with transactions 7 years ago
Peter Eisentraut 8561e4840c Transaction control in PL procedures 8 years ago
Peter Eisentraut b48b2f8793 Revert "Move portal pinning from PL/pgSQL to SPI" 8 years ago
Peter Eisentraut b3617cdfbb Move portal pinning from PL/pgSQL to SPI 8 years ago
Peter Eisentraut 0f7c49e855 Update portal-related memory context names and API 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Tom Lane 6719b238e8 Rearrange execution of PARAM_EXTERN Params for plpgsql's benefit. 8 years ago
Tom Lane 7eb16ab17d Fix corner-case coredump in _SPI_error_callback(). 8 years ago
Peter Eisentraut 2eb4a831e5 Change TRUE/FALSE to true/false 8 years ago
Tom Lane 1518d07842 Fix crash when logical decoding is invoked from a PL function. 8 years ago
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 8 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 8 years ago
Tom Lane e240a65c7d Provide an error cursor for "can't call an SRF here" errors. 8 years ago
Tom Lane 8f0530f580 Improve castNode notation by introducing list-extraction-specific variants. 8 years ago
Peter Eisentraut afd79873a0 Capitalize names of PLs consistently 8 years ago
Kevin Grittner 5ebeb579b9 Follow-on cleanup for the transition table patch. 8 years ago
Kevin Grittner 41bd155dd6 Fix two undocumented parameters to functions from ENR patch. 8 years ago
Kevin Grittner 18ce3a4ab2 Add infrastructure to support EphemeralNamedRelation references. 8 years ago
Robert Haas 61c2e1a95f Improve access to parallel query from procedural languages. 8 years ago
Robert Haas 691b8d5928 Allow for parallel execution whenever ExecutorRun() is done only once. 8 years ago
Tom Lane 7afd56c3c6 Use castNode() in a bunch of statement-list-related code. 9 years ago
Tom Lane ab1f0c8225 Change representation of statement lists, and add statement location info. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Tom Lane 1833f1a1c3 Simplify code by getting rid of SPI_push, SPI_pop, SPI_restore_connection. 9 years ago
Tom Lane 6d30fb1f75 Make SPI_fnumber() reject dropped columns. 9 years ago
Tom Lane ea268cdc9a Add macros to make AllocSetContextCreate() calls simpler and safer. 9 years ago
Tom Lane 0f249fe5f5 Fix busted Assert for CREATE MATVIEW ... WITH NO DATA. 9 years ago
Robert Haas c6dbf1fe79 Stop the executor if no more tuples can be sent from worker to leader. 9 years ago
Tom Lane 39c283e498 Fix _SPI_execute_plan() for CREATE TABLE IF NOT EXISTS foo AS ... 9 years ago