| Age | Commit message (Expand) | Author |
| 7 days | Use palloc_object() and palloc_array() in backend code | Michael Paquier |
| 2025-11-06 | Disallow generated columns in COPY WHERE clause | Peter Eisentraut |
| 2025-10-20 | Support COPY TO for partitioned tables. | Masahiko Sawada |
| 2025-07-03 | Support multi-line headers in COPY FROM command. | Fujii Masao |
| 2025-03-29 | Use PRI?64 instead of "ll?" in format strings (continued). | Peter Eisentraut |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-12-20 | Introduce CompactAttribute array in TupleDesc, take 2 | David Rowley |
| 2024-11-20 | file_fdw: Add REJECT_LIMIT option to file_fdw. | Fujii Masao |
| 2024-10-16 | Fix validation of COPY FORCE_NOT_NULL/FORCE_NULL for the all-column cases | Michael Paquier |
| 2024-10-08 | Move check for binary mode and on_error option to the appropriate location. | Fujii Masao |
| 2024-10-08 | Add REJECT_LIMIT option to the COPY command. | Fujii Masao |
| 2024-10-03 | Add log_verbosity = 'silent' support to COPY command. | Fujii Masao |
| 2024-08-08 | Refactor error messages to reduce duplication | Alvaro Herrera |
| 2024-04-17 | Disallow specifying ON_ERROR option without value. | Masahiko Sawada |
| 2024-04-01 | Add new COPY option LOG_VERBOSITY. | Masahiko Sawada |
| 2024-03-17 | Add RETURNING support to MERGE. | Dean Rasheed |
| 2024-03-04 | Remove unused #include's from backend .c files | Peter Eisentraut |
| 2024-01-19 | Rename COPY option from SAVE_ERROR_TO to ON_ERROR | Alexander Korotkov |
| 2024-01-16 | Add new COPY option SAVE_ERROR_TO | Alexander Korotkov |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-11-13 | Add error about the use of FREEZE in COPY TO | Bruce Momjian |
| 2023-09-30 | Provide FORCE_NULL * and FORCE_NOT_NULL * options for COPY FROM | Andrew Dunstan |
| 2023-03-17 | Improve several permission-related error messages. | Peter Eisentraut |
| 2023-03-13 | Add a DEFAULT option to COPY FROM | Andrew Dunstan |
| 2023-03-10 | Ensure COPY TO on an RLS-enabled table copies no more than it should. | Tom Lane |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-12-06 | Rework query relation permission checking | Alvaro Herrera |
| 2022-10-11 | Add support for COPY TO callback functions | Michael Paquier |
| 2022-08-12 | Reject MERGE in CTEs and COPY | Alvaro Herrera |
| 2022-07-11 | Improve two comments related to a boolean DefElem's value | Michael Paquier |
| 2022-06-23 | Fix two issues with HEADER MATCH in COPY | Michael Paquier |
| 2022-05-12 | Pre-beta mechanical code beautification. | Tom Lane |
| 2022-03-30 | Add header matching mode to COPY FROM | Peter Eisentraut |
| 2022-03-28 | Use has_privs_for_roles for predefined role checks | Joe Conway |
| 2022-01-28 | Add HEADER support to COPY text format | Peter Eisentraut |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-09-09 | Remove Value node struct | Peter Eisentraut |
| 2021-07-15 | Improve reporting of "conflicting or redundant options" errors. | Dean Rasheed |
| 2021-04-01 | Rename Default Roles to Predefined Roles | Stephen Frost |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-11-23 | Split copy.c into four files. | Heikki Linnakangas |
| 2020-11-02 | Fix some grammar and typos in comments and docs | Michael Paquier |
| 2020-10-19 | Remove PartitionRoutingInfo struct. | Heikki Linnakangas |
| 2020-10-19 | Revise child-to-root tuple conversion map management. | Heikki Linnakangas |
| 2020-10-14 | Remove es_result_relation_info from EState. | Heikki Linnakangas |
| 2020-10-13 | Create ResultRelInfos later in InitPlan, index them by RT index. | Heikki Linnakangas |
| 2020-10-05 | Fix handling of redundant options with COPY for "freeze" and "header" | Michael Paquier |
| 2020-09-16 | Don't fetch partition check expression during InitResultRelInfo. | Tom Lane |
| 2020-07-25 | Improve performance of binary COPY FROM through better buffering. | Tom Lane |
| 2020-07-14 | Add comment to explain an unused function parameter | David Rowley |