Commit Graph

2263 Commits (27ff93d18c2ba921cfbb9e2e38f5fb66c130bc9f)

Author SHA1 Message Date
Dean Rasheed 482ab3e4f9 Add missing support for the latest SPI status codes. 3 years ago
David Rowley 4aa43ba218 Disable WindowAgg inverse transitions when subplans are present 3 years ago
Tom Lane a8b88c26f7 Make new GENERATED-expressions code more bulletproof. 3 years ago
Tom Lane 8cd190e13a Fix calculation of which GENERATED columns need to be updated. 3 years ago
Tom Lane a02740e53f Avoid reference to nonexistent array element in ExecInitAgg(). 3 years ago
Etsuro Fujita d43a97ef49 Remove new structure member from ResultRelInfo. 3 years ago
Tom Lane 7715a3c244 Prevent clobbering of utility statements in SQL function caches. 3 years ago
Etsuro Fujita e52245228e Fix handling of pending inserts in nodeModifyTable.c. 3 years ago
Etsuro Fujita 2896aa98ef Fix copy-and-pasteo in comment. 3 years ago
Etsuro Fujita fc9eb3f0c3 Update comment in ExecInsert() regarding batch insertion. 3 years ago
Tom Lane 7394c763bc Future-proof the recursion inside ExecShutdownNode(). 3 years ago
Amit Kapila 02f8d68af2 Fix replica identity check for a partitioned table. 3 years ago
Tom Lane 1dfc9193af Avoid misbehavior when hash_table_bytes < bucket_size. 3 years ago
Tom Lane 95bfadd4e8 Fix handling of R/W expanded datums that are passed to SQL functions. 3 years ago
Tom Lane efba7a63ff Add CHECK_FOR_INTERRUPTS in ExecInsert's speculative insertion loop. 3 years ago
Peter Eisentraut 8657946d37 Re-add SPICleanup for ABI compatibility in stable branch 4 years ago
Tom Lane 604651880c Fix SPI's handling of errors during transaction commit. 4 years ago
Tom Lane 77c1d92cba Un-break whole-row Vars referencing domain-over-composite types. 4 years ago
David Rowley cbcea3b91d Harden Memoization code against broken data types 4 years ago
Tom Lane 1d072bd203 Revert applying column aliases to the output of whole-row Vars. 4 years ago
Alexander Korotkov c76665edce Fix memory leak in IndexScan node with reordering 4 years ago
Tom Lane d13a838e1c Test, don't just Assert, that mergejoin's inputs are in order. 4 years ago
Andres Freund 2a3958e4d9 Fix compiler warning in non-assert builds, introduced in f862d57057. 4 years ago
Etsuro Fujita 7b0cec2fa0 Further fix for EvalPlanQual with mix of local and foreign partitions. 4 years ago
Etsuro Fujita d99166ed4f Fix typo in comment. 4 years ago
Peter Geoghegan 41ee68a91f Fix memory leak in indexUnchanged hint mechanism. 4 years ago
Tom Lane d228af79d0 Fix index-only scan plans, take 2. 4 years ago
David Rowley c2dc7b9e15 Flush Memoize cache when non-key parameters change, take 2 4 years ago
David Rowley 7933bc0d13 Revert "Flush Memoize cache when non-key parameters change" 4 years ago
David Rowley f94edb06ab Flush Memoize cache when non-key parameters change 4 years ago
David Rowley 6c32c09777 Allow Memoize to operate in binary comparison mode 4 years ago
Tom Lane 16a56774fa Fix variable lifespan in ExecInitCoerceToDomain(). 4 years ago
Tom Lane ad87bf3552 Avoid some other O(N^2) hazards in list manipulation. 4 years ago
Tom Lane 04dae19f4d Fix assignment to array of domain over composite. 4 years ago
Tom Lane e0eba586b1 Fix checking of query type in plpgsql's RETURN QUERY command. 4 years ago
Heikki Linnakangas e66add755d Fix missing words in comment. 4 years ago
Tom Lane 8f6a52196a Improve error messages about misuse of SELECT INTO. 4 years ago
Tomas Vondra 886531f3f4 Use appropriate tuple descriptor in FDW batching 4 years ago
Heikki Linnakangas 6458ed18fe Fix segfault during EvalPlanQual with mix of local and foreign partitions. 4 years ago
Etsuro Fujita fb234086fe Fix oversight in commit 1ec7fca859. 5 years ago
Etsuro Fujita 1cf7fb376a postgres_fdw: Fix handling of pending asynchronous requests. 5 years ago
Tom Lane b154ee63bb Get rid of artificial restriction on hash table sizes on Windows. 5 years ago
David Rowley 47ca483644 Change the name of the Result Cache node to Memoize 5 years ago
Andrew Dunstan e1c1c30f63
Pre branch pgindent / pgperltidy run 5 years ago
Tom Lane 7c337b6b52 Centralize the logic for protective copying of utility statements. 5 years ago
Tomas Vondra 99cea49d65 Fix copying data into slots with FDW batching 5 years ago
Tomas Vondra b676ac443b Optimize creation of slots for FDW bulk inserts 5 years ago
David Rowley 04539e73fa Use the correct article for abbreviations 5 years ago
Tom Lane e56bce5d43 Reconsider the handling of procedure OUT parameters. 5 years ago
Tom Lane bb4aed46a5 Shut down EvalPlanQual machinery when LockRows node reaches the end. 5 years ago