| Age | Commit message (Expand) | Author |
| 8 days | Use palloc_object() and palloc_array() in backend code | Michael Paquier |
| 2025-11-12 | Split out innards of pg_tablespace_location() | Álvaro Herrera |
| 2025-10-22 | Add error_on_null(), checking if the input is the null value | Michael Paquier |
| 2025-10-05 | Don't include access/htup_details.h in executor/tuptable.h | Álvaro Herrera |
| 2025-09-25 | Try to avoid floating-point roundoff error in pg_sleep(). | Tom Lane |
| 2025-08-28 | Avoid including commands/dbcommands.h in so many places | Álvaro Herrera |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-09-03 | Define PG_TBLSPC_DIR for path pg_tblspc/ in data folder | Michael Paquier |
| 2024-03-30 | Add pg_basetype() function to extract a domain's base type. | Tom Lane |
| 2024-03-04 | Remove unused #include's from backend .c files | Peter Eisentraut |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-02-27 | Rework pg_input_error_message(), now renamed pg_input_error_info() | Michael Paquier |
| 2023-02-22 | Implement ANY_VALUE aggregate | Peter Eisentraut |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-12-27 | Convert the reg* input functions to report (most) errors softly. | Tom Lane |
| 2022-12-21 | Switch some system functions to use get_call_result_type() | Michael Paquier |
| 2022-12-09 | Add test scaffolding for soft error reporting from input functions. | Tom Lane |
| 2022-10-18 | Rename SetSingleFuncCall() to InitMaterializedSRF() | Michael Paquier |
| 2022-09-06 | Fix an assortment of improper usages of string functions | David Rowley |
| 2022-08-06 | Replace pgwin32_is_junction() with lstat(). | Thomas Munro |
| 2022-08-04 | Remove configure probes for symlink/readlink, and dead code. | Thomas Munro |
| 2022-03-17 | Fix pg_tablespace_location() with in-place tablespaces | Michael Paquier |
| 2022-03-07 | Create routine able to set single-call SRFs for Materialize mode | Michael Paquier |
| 2022-01-17 | Introduce log_destination=jsonlog | Michael Paquier |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-04-03 | Do not rely on pgstat.h to indirectly include storage/ headers. | Andres Freund |
| 2021-02-02 | Build in some knowledge about foreign-key relationships in the catalogs. | Tom Lane |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-09-18 | Allow most keywords to be used as column labels without requiring AS. | Tom Lane |
| 2020-07-09 | Fix pg_current_logfile() to not emit a carriage return on Windows. | Tom Lane |
| 2020-04-08 | Revert 0f5ca02f53 | Alexander Korotkov |
| 2020-04-07 | Implement waiting for given lsn at transaction start | Alexander Korotkov |
| 2020-03-17 | Avoid holding a directory FD open across assorted SRF calls. | Tom Lane |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-11-21 | Defend against self-referential views in relation_is_updatable(). | Tom Lane |
| 2019-11-12 | Make the order of the header file includes consistent in backend modules. | Amit Kapila |
| 2019-01-21 | Replace uses of heap_open et al with the corresponding table_* function. | Andres Freund |
| 2019-01-21 | Replace heapam.h includes with {table, relation}.h where applicable. | Andres Freund |
| 2019-01-15 | Don't include heapam.h from others headers. | Andres Freund |
| 2019-01-06 | Replace the data structure used for keyword lookup. | Tom Lane |
| 2019-01-02 | Update copyright for 2019 | Bruce Momjian |
| 2018-11-23 | Add WL_EXIT_ON_PM_DEATH pseudo-event. | Thomas Munro |
| 2018-11-21 | Remove WITH OIDS support, change oid catalog column visibility. | Andres Freund |
| 2018-10-25 | Apply unconstify() in more places | Peter Eisentraut |
| 2018-10-04 | Refactor user-facing SQL functions signalling backends | Michael Paquier |
| 2018-04-06 | Support new default roles with adminpack | Stephen Frost |
| 2018-01-03 | Update copyright for 2018 | Bruce Momjian |
| 2017-12-04 | Clean up assorted messiness around AllocateDir() usage. | Tom Lane |
| 2017-11-08 | Change TRUE/FALSE to true/false | Peter Eisentraut |
| 2017-06-21 | Phase 3 of pgindent updates. | Tom Lane |