summaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeModifyTable.c
AgeCommit message (Expand)Author
2025-05-31Fix MERGE into a plain inheritance parent table.Dean Rasheed
2025-05-22In ExecInitModifyTable, don't scribble on the source plan.Tom Lane
2025-04-19Fix typos and grammar in the codeMichael Paquier
2025-04-15Fix failure for generated column with a not-null domain constraint.Tom Lane
2025-03-29Fix MERGE with DO NOTHING actions into a partitioned table.Dean Rasheed
2025-03-19Ensure first ModifyTable rel initialized if all are prunedAmit Langote
2025-02-17Fix an oversight in cbc127917 to handle MERGE correctlyAmit Langote
2025-02-07Virtual generated columnsPeter Eisentraut
2025-02-07Track unpruned relids to avoid processing pruned relationsAmit Langote
2025-01-16Add OLD/NEW support to RETURNING in DML queries.Dean Rasheed
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-20Introduce CompactAttribute array in TupleDesc, take 2David Rowley
2024-09-24For inplace update durability, make heap_update() callers wait.Noah Misch
2024-08-20Log the conflicts while applying changes in logical replication.Amit Kapila
2024-07-13Fix new assertion for MERGE view_name ... DO NOTHING.Noah Misch
2024-06-28Expand comments and add an assertion in nodeModifyTable.c.Noah Misch
2024-04-11Revert: Allow table AM tuple_insert() method to return the different slotAlexander Korotkov
2024-04-11Revert: Allow locking updated tuples in tuple_update() and tuple_delete()Alexander Korotkov
2024-04-11Revert: Let table AM insertion methods control index insertionAlexander Korotkov
2024-03-30Let table AM insertion methods control index insertionAlexander Korotkov
2024-03-30Add support for MERGE ... WHEN NOT MATCHED BY SOURCE.Dean Rasheed
2024-03-25Allow locking updated tuples in tuple_update() and tuple_delete()Alexander Korotkov
2024-03-21Allow table AM tuple_insert() method to return the different slotAlexander Korotkov
2024-03-17Add RETURNING support to MERGE.Dean Rasheed
2024-03-07Fix handling of self-modified tuples in MERGE.Dean Rasheed
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-02-29Support MERGE into updatable views.Dean Rasheed
2024-02-29Remove field UpdateContext->updated in nodeModifyTable.cDean Rasheed
2024-01-04Update copyright for 2024Bruce Momjian
2023-12-21Fix BEFORE ROW trigger handling in cross-partition MERGE update.Dean Rasheed
2023-11-09Fix AFTER ROW trigger execution in MERGE cross-partition update.Dean Rasheed
2023-10-24Fix problems when a plain-inheritance parent table is excluded.Tom Lane
2023-09-30Fix EvalPlanQual rechecking during MERGE.Dean Rasheed
2023-09-28Remove obsolete executor cleanup codeAmit Langote
2023-08-07Fix RLS policy usage in MERGE.Dean Rasheed
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-05-19Fix misbehavior of EvalPlanQual checks with multiple result relations.Tom Lane
2023-04-25Fix buffer refcount leak with FDW bulk insertsMichael Paquier
2023-04-19Fix various typos and incorrect/outdated name referencesDavid Rowley
2023-04-18Fix various typosDavid Rowley
2023-04-03Revert 764da7710bAlexander Korotkov
2023-04-03Revert 11470f544eAlexander Korotkov
2023-03-22Allow locking updated tuples in tuple_update() and tuple_delete()Alexander Korotkov
2023-03-22Evade extra table_tuple_fetch_row_version() in ExecUpdate()/ExecDelete()Alexander Korotkov
2023-03-20Ignore BRIN indexes when checking for HOT updatesTomas Vondra
2023-03-13Fix MERGE command tag for actions blocked by BEFORE ROW triggers.Dean Rasheed
2023-03-13Fix concurrent update issues with MERGE.Dean Rasheed
2023-03-06Fix some more cases of missed GENERATED-column updates.Tom Lane
2023-02-22Fix MERGE command tag for cross-partition updates.Dean Rasheed
2023-02-16Remove duplicated comment in nodeModifyTable.cMichael Paquier