| Age | Commit message (Expand) | Author |
| 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 |
| 2022-12-02 | Generalize ri_RootToPartitionMap to use for non-partition children | Alvaro Herrera |
| 2022-11-25 | Fix handling of pending inserts in nodeModifyTable.c. | Etsuro Fujita |
| 2022-11-17 | Fix MERGE tuple count with DO NOTHING | Alvaro Herrera |
| 2022-11-17 | Fix outdated comment in ExecDelete | Alvaro Herrera |
| 2022-11-02 | Fix copy-and-pasteo in comment. | Etsuro Fujita |
| 2022-10-10 | Remove unnecessary semicolons after goto labels | John Naylor |
| 2022-09-29 | Update comment in ExecInsert() regarding batch insertion. | Etsuro Fujita |
| 2022-09-24 | Message style improvements | Peter Eisentraut |
| 2022-08-04 | Add CHECK_FOR_INTERRUPTS in ExecInsert's speculative insertion loop. | Tom Lane |
| 2022-05-12 | Pre-beta mechanical code beautification. | Tom Lane |
| 2022-04-20 | Move ModifyTableContext->lockmode to UpdateContext | Alvaro Herrera |
| 2022-04-20 | ExecModifyTable: use context.planSlot instead of planSlot | Alvaro Herrera |
| 2022-03-28 | Add support for MERGE SQL command | Alvaro Herrera |
| 2022-03-20 | Blind fix for uninitialized memory bug in ba9a7e392171 | Alvaro Herrera |
| 2022-03-20 | Enforce foreign key correctly during cross-partition updates | Alvaro Herrera |
| 2022-03-19 | Fix an outdated and grammatically wrong comment | Alvaro Herrera |
| 2022-03-17 | Split ExecUpdate and ExecDelete into reusable pieces | Alvaro Herrera |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-08-12 | Use appropriate tuple descriptor in FDW batching | Tomas Vondra |
| 2021-06-28 | Pre branch pgindent / pgperltidy run | Andrew Dunstan |
| 2021-06-16 | Fix copying data into slots with FDW batching | Tomas Vondra |
| 2021-06-11 | Optimize creation of slots for FDW bulk inserts | Tomas Vondra |