Commit Graph

2378 Commits (5c837f8fa022ff9d9ebced71fdcae273fe433570)

Author SHA1 Message Date
Noah Misch 5c837f8fa0 For inplace update durability, make heap_update() callers wait. 1 year ago
Michael Paquier cbcd4bb415 Add missing query ID reporting in extended query protocol 1 year ago
Tom Lane de35207015 Fix edge case in plpgsql's make_callstmt_target(). 1 year ago
Noah Misch f0544432c3 Expand comments and add an assertion in nodeModifyTable.c. 2 years ago
Alvaro Herrera 468ffee47b
Fix thinkos in comments 2 years ago
Alvaro Herrera fb0fb0740f
Fix partition pruning setup during DETACH CONCURRENTLY 2 years ago
Tom Lane a160e92779 Fix behavior of stable functions called from a CALL's argument list. 2 years ago
David Rowley 52f21f9287 Ensure we allocate NAMEDATALEN bytes for names in Index Only Scans 2 years ago
Etsuro Fujita 3f96d113ff Fix bogus coding in ExecAppendAsyncEventWait(). 2 years ago
Tom Lane 03561a6c7b Fix unnecessary use of moving-aggregate mode with non-moving frame. 2 years ago
Heikki Linnakangas d3d95f5839 Fix EXPLAIN Bitmap heap scan to count pages with no visible tuples 2 years ago
Tom Lane 6f66fadad9 Fix confusion about the return rowtype of SQL-language procedures. 2 years ago
David Rowley 74530804fc Fix incorrect accessing of pfree'd memory in Memoize 2 years ago
Dean Rasheed b5c645d2a2 Fix handling of self-modified tuples in MERGE. 2 years ago
Tom Lane 3b671dcf53 Fix type-checking of RECORD-returning functions in FROM. 2 years ago
Alexander Korotkov 6eecc3a622 Fix indentation in ExecParallelHashIncreaseNumBatches() 2 years ago
Alexander Korotkov 1a7c03e6fc Fix oversized memory allocation in Parallel Hash Join 2 years ago
Dean Rasheed 7e8c6d7af6 Fix BEFORE ROW trigger handling in cross-partition MERGE update. 2 years ago
Heikki Linnakangas 481d7d1c01 Fix resource leak when a FDW's ForeignAsyncRequest function fails 2 years ago
Dean Rasheed c0bfdaf2b7 Fix AFTER ROW trigger execution in MERGE cross-partition update. 2 years ago
Tom Lane 592cb11fbe Fix intra-query memory leak when a SRF returns zero rows. 2 years ago
Tom Lane 1268e73781 Fix problems when a plain-inheritance parent table is excluded. 2 years ago
David Rowley 1e81d3e6e0 Fix runtime partition pruning for HASH partitioned tables 2 years ago
David Rowley 689af6db6c Fix memory leak in Memoize code 2 years ago
Dean Rasheed 3c1a1af91d Fix EvalPlanQual rechecking during MERGE. 2 years ago
Dean Rasheed cb2ae5741f Fix RLS policy usage in MERGE. 2 years ago
Tomas Vondra 0c5fe4ff6b Fix memory leak in Incremental Sort rescans 3 years ago
Tom Lane cc8cca3c2d Fix order of operations in ExecEvalFieldStoreDeForm(). 3 years ago
Tomas Vondra ee87f8b63a Use per-tuple context in ExecGetAllUpdatedCols 3 years ago
Tom Lane 4729d1e8aa Fix misbehavior of EvalPlanQual checks with multiple result relations. 3 years ago
Alvaro Herrera f06156da18
Mark internal messages as no longer translatable 3 years ago
Michael Paquier aa6177c882 Fix buffer refcount leak with FDW bulk inserts 3 years ago
Tom Lane c53ed26ea4 Fix assignment to array of domain over composite, redux. 3 years ago
Tom Lane 7c4873438f Fix oversights in array manipulation. 3 years ago
Amit Kapila b6bf90edcd Ignore generated columns during apply of update/delete. 3 years ago
Amit Kapila 3c12407f4c Ignore dropped columns during apply of update/delete. 3 years ago
Thomas Munro c03c6e8cf6 Fix race in parallel hash join batch cleanup, take II. 3 years ago
David Rowley 8de4660a57 Fix memory leak in Memoize cache key evaluation 3 years ago
Dean Rasheed da6257eee3 Fix MERGE command tag for actions blocked by BEFORE ROW triggers. 3 years ago
Dean Rasheed 7d9a75713a Fix concurrent update issues with MERGE. 3 years ago
Tom Lane 70ef509543 Fix some more cases of missed GENERATED-column updates. 3 years ago
Tom Lane a033f9165c Fix MULTIEXPR_SUBLINK with partitioned target tables, yet again. 3 years ago
Dean Rasheed 576b25bfd0 Add missing support for the latest SPI status codes. 3 years ago
Dean Rasheed d8c3b65db5 Fix Assert failure for MERGE into a partitioned table with RLS. 3 years ago
Dean Rasheed 018af1cc1c Fix MERGE command tag for cross-partition updates. 3 years ago
Alvaro Herrera 5d8ec1b9f6
Don't rely on uninitialized value in MERGE / DELETE 3 years ago
David Rowley a9fa6d79ad Disable WindowAgg inverse transitions when subplans are present 3 years ago
Dean Rasheed 4785af9e63 Ensure that MERGE recomputes GENERATED expressions properly. 3 years ago
Tom Lane a8f7687a0b Make new GENERATED-expressions code more bulletproof. 3 years ago
Tom Lane 3706cc97aa Fix calculation of which GENERATED columns need to be updated. 3 years ago