| Age | Commit message (Expand) | Author |
| 2025-11-16 | Fix Assert failure in EXPLAIN ANALYZE MERGE with a concurrent update. | Dean Rasheed |
| 2025-09-05 | Fix concurrent update issue with MERGE. | Dean Rasheed |
| 2025-09-04 | Fix replica identity check for INSERT ON CONFLICT DO UPDATE. | Dean Rasheed |
| 2025-07-18 | Fix concurrent update trigger issues with MERGE in a CTE. | Dean Rasheed |
| 2025-05-31 | Fix MERGE into a plain inheritance parent table. | Dean Rasheed |
| 2025-04-15 | Fix failure for generated column with a not-null domain constraint. | Tom Lane |
| 2025-03-29 | Fix MERGE with DO NOTHING actions into a partitioned table. | Dean Rasheed |
| 2024-09-24 | For inplace update durability, make heap_update() callers wait. | Noah Misch |
| 2024-07-13 | Fix new assertion for MERGE view_name ... DO NOTHING. | Noah Misch |
| 2024-06-28 | Expand comments and add an assertion in nodeModifyTable.c. | Noah Misch |
| 2024-04-11 | Revert: Allow table AM tuple_insert() method to return the different slot | Alexander Korotkov |
| 2024-04-11 | Revert: Allow locking updated tuples in tuple_update() and tuple_delete() | Alexander Korotkov |
| 2024-04-11 | Revert: Let table AM insertion methods control index insertion | Alexander Korotkov |
| 2024-03-30 | Let table AM insertion methods control index insertion | Alexander Korotkov |
| 2024-03-30 | Add support for MERGE ... WHEN NOT MATCHED BY SOURCE. | Dean Rasheed |
| 2024-03-25 | Allow locking updated tuples in tuple_update() and tuple_delete() | Alexander Korotkov |
| 2024-03-21 | Allow table AM tuple_insert() method to return the different slot | Alexander Korotkov |
| 2024-03-17 | Add RETURNING support to MERGE. | Dean Rasheed |
| 2024-03-07 | Fix handling of self-modified tuples in MERGE. | Dean Rasheed |
| 2024-03-04 | Remove unused #include's from backend .c files | Peter Eisentraut |
| 2024-02-29 | Support MERGE into updatable views. | Dean Rasheed |
| 2024-02-29 | Remove field UpdateContext->updated in nodeModifyTable.c | Dean Rasheed |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-12-21 | Fix BEFORE ROW trigger handling in cross-partition MERGE update. | Dean Rasheed |
| 2023-11-09 | Fix AFTER ROW trigger execution in MERGE cross-partition update. | Dean Rasheed |
| 2023-10-24 | Fix problems when a plain-inheritance parent table is excluded. | Tom Lane |
| 2023-09-30 | Fix EvalPlanQual rechecking during MERGE. | Dean Rasheed |
| 2023-09-28 | Remove obsolete executor cleanup code | Amit Langote |
| 2023-08-07 | Fix RLS policy usage in MERGE. | Dean Rasheed |
| 2023-05-19 | Pre-beta mechanical code beautification. | Tom Lane |
| 2023-05-19 | Fix misbehavior of EvalPlanQual checks with multiple result relations. | Tom Lane |
| 2023-04-25 | Fix buffer refcount leak with FDW bulk inserts | Michael Paquier |
| 2023-04-19 | Fix various typos and incorrect/outdated name references | David Rowley |
| 2023-04-18 | Fix various typos | David Rowley |
| 2023-04-03 | Revert 764da7710b | Alexander Korotkov |
| 2023-04-03 | Revert 11470f544e | Alexander Korotkov |
| 2023-03-22 | Allow locking updated tuples in tuple_update() and tuple_delete() | Alexander Korotkov |
| 2023-03-22 | Evade extra table_tuple_fetch_row_version() in ExecUpdate()/ExecDelete() | Alexander Korotkov |
| 2023-03-20 | Ignore BRIN indexes when checking for HOT updates | Tomas Vondra |
| 2023-03-13 | Fix MERGE command tag for actions blocked by BEFORE ROW triggers. | Dean Rasheed |
| 2023-03-13 | Fix concurrent update issues with MERGE. | Dean Rasheed |
| 2023-03-06 | Fix some more cases of missed GENERATED-column updates. | Tom Lane |
| 2023-02-22 | Fix MERGE command tag for cross-partition updates. | Dean Rasheed |
| 2023-02-16 | Remove duplicated comment in nodeModifyTable.c | Michael Paquier |
| 2023-02-15 | Don't rely on uninitialized value in MERGE / DELETE | Alvaro Herrera |
| 2023-01-30 | Ensure that MERGE recomputes GENERATED expressions properly. | Dean Rasheed |
| 2023-01-15 | Make new GENERATED-expressions code more bulletproof. | Tom Lane |
| 2023-01-05 | Fix calculation of which GENERATED columns need to be updated. | Tom Lane |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-12-08 | Remove new structure member from ResultRelInfo. | Etsuro Fujita |