Commit Graph

507 Commits (31966b151e6ab7a6284deab6e8fe5faddaf2ae4c)

Author SHA1 Message Date
Tom Lane 16dc2703c5 Support "Right Anti Join" plan shapes. 3 years ago
Tomas Vondra 19d8e2308b Ignore BRIN indexes when checking for HOT updates 3 years ago
Tom Lane 7fee7871b4 Fix some more cases of missed GENERATED-column updates. 3 years ago
Tom Lane 141225b251 Mop up some undue familiarity with the innards of Bitmapsets. 3 years ago
Tom Lane 3f7836ff65 Fix calculation of which GENERATED columns need to be updated. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Etsuro Fujita 4b3e379932 Remove new structure member from ResultRelInfo. 3 years ago
Alvaro Herrera a61b1f7482
Rework query relation permission checking 3 years ago
Alvaro Herrera fb958b5da8
Generalize ri_RootToPartitionMap to use for non-partition children 3 years ago
Alvaro Herrera ec38694894
Move PartitioPruneInfo out of plan nodes into PlannedStmt 3 years ago
Etsuro Fujita ffbb7e65a8 Fix handling of pending inserts in nodeModifyTable.c. 3 years ago
Alexander Korotkov cee1209514 Support for custom slots in the custom executor nodes 3 years ago
Tom Lane 3cd0ac9878 Doc: rearrange high-level commentary about node support coverage. 4 years ago
Tom Lane b4f79d278f Mark PlanState as an abstract node type. 4 years ago
Peter Eisentraut 3e44aee3ce Move a comment 4 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 4 years ago
David Rowley 9d9c02ccd1 Teach planner and executor about monotonic window funcs 4 years ago
Alvaro Herrera 7103ebb7aa
Add support for MERGE SQL command 4 years ago
Alvaro Herrera ba9a7e3921
Enforce foreign key correctly during cross-partition updates 4 years ago
Peter Eisentraut 94aa7cc5f7 Add UNIQUE null treatment option 4 years ago
Peter Geoghegan db6736c93c Fix memory leak in indexUnchanged hint mechanism. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Tom Lane 9a3ddeb519 Fix index-only scan plans, take 2. 4 years ago
David Rowley 411137a429 Flush Memoize cache when non-key parameters change, take 2 4 years ago
David Rowley dad20ad470 Revert "Flush Memoize cache when non-key parameters change" 4 years ago
David Rowley 1050048a31 Flush Memoize cache when non-key parameters change 4 years ago
David Rowley e502150f7d Allow Memoize to operate in binary comparison mode 4 years ago
Heikki Linnakangas c4649cce39 Refactor LogicalTapeSet/LogicalTape interface. 4 years ago
David Rowley 91e9e89dcc Make nodeSort.c use Datum sorts for single column sorts 5 years ago
Peter Eisentraut d9a38c52ce Rename NodeTag of ExprState 5 years ago
David Rowley 83f4fcc655 Change the name of the Result Cache node to Memoize 5 years ago
Andrew Dunstan e1c1c30f63
Pre branch pgindent / pgperltidy run 5 years ago
Tomas Vondra b676ac443b Optimize creation of slots for FDW bulk inserts 5 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 5 years ago
Etsuro Fujita a363bc6da9 Fix EXPLAIN ANALYZE for async-capable nodes. 5 years ago
Tom Lane a1115fa078 Postpone some more stuff out of ExecInitModifyTable. 5 years ago
Tom Lane c5b7ba4e67 Postpone some stuff out of ExecInitModifyTable. 5 years ago
David Rowley 9eacee2e62 Add Result Cache executor node (take 2) 5 years ago
David Rowley 28b3e3905c Revert b6002a796 5 years ago
David Rowley b6002a796d Add Result Cache executor node 5 years ago
Tom Lane 86dc90056d Rework planning and execution of UPDATE and DELETE. 5 years ago
Etsuro Fujita 27e1f14563 Add support for asynchronous execution. 5 years ago
David Rowley bb437f995d Add TID Range Scans to support efficient scanning ranges of TIDs 5 years ago
Heikki Linnakangas 54e51dcde0 Make ExecGetInsertedCols() and friends more robust and improve comments. 5 years ago
Heikki Linnakangas 6214e2b228 Fix permission checks on constraint violation errors on partitions. 5 years ago
Tomas Vondra b663a41363 Implement support for bulk inserts in postgres_fdw 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Heikki Linnakangas 0a2bc5d61e Move per-agg and per-trans duplicate finding to the planner. 5 years ago
Heikki Linnakangas 68b1a4877e Fix a few comments that referred to copy.c. 5 years ago
Heikki Linnakangas fb5883da86 Remove PartitionRoutingInfo struct. 5 years ago