| 2026-10-17 18:32:12 |
pranav-error |
Add a hint to the "WAL summaries are required" errors |
Removed pranav-error from reviewers |
| 2026-10-17 18:32:06 |
pranav-error |
Add a hint to the "WAL summaries are required" errors |
Added pranav-error as reviewer |
| 2026-10-17 18:00:40 |
pranav-error |
Add a hint to the "WAL summaries are required" errors |
Attached mail thread CAPHduZC1gKfjn+nWkRE=t_JckKW9VGA259v0uuz=8tW+CwFn8g@mail.gmail.com |
| 2026-10-17 18:00:40 |
pranav-error |
Add a hint to the "WAL summaries are required" errors |
Created patch record |
| 2026-10-17 14:31:59 |
pifor |
Reduce logging during prepared transaction recovery |
Posted review with messageid <179224751940.1013883.3176071469864440170.pgcf@coridan.postgresql.org> |
| 2026-10-17 14:31:59 |
pifor |
Reduce logging during prepared transaction recovery |
New status: Ready for Committer |
| 2026-10-17 12:36:58 |
pifor |
Reduce logging during prepared transaction recovery |
Added pifor as reviewer |
| 2026-10-17 12:21:40 |
hannukrosing |
Refactor pgbench (patches 1-7 extract modules without altering behavior, 8-12 decouple dependencies) to make the rest easier, 13-14 contrib/pgbench extension, 15 - ... advanced features for supporting complex loads (see Wiki link) |
Changed name to Refactor pgbench (patches 1-7 extract modules without altering behavior, 8-12 decouple dependencies) to make the rest easier, 13-14 contrib/pgbench extension, 15 - ... advanced features for supporting complex loads (see Wiki link) |
| 2026-10-17 12:17:34 |
hannukrosing |
Refactor pgbench (patches 1-7 extract modules without altering behavior, 8-12 decouple dependencies) to make the rest easier, 13-14 contrib/pgbench extension, 15 - ... advanced features for supporting complex loads (see Wiki link) |
Changed tags to Devtools, Extensions, Help - User Testing, Modernization, Refactoring Only, Testing |
| 2026-10-17 12:17:34 |
hannukrosing |
Refactor pgbench (patches 1-7 extract modules without altering behavior, 8-12 decouple dependencies) to make the rest easier, 13-14 contrib/pgbench extension, 15 - ... advanced features for supporting complex loads (see Wiki link) |
Changed name to Refactor pgbench to make future improvements easier 1-12), contrib/pgbench extension, advanced features for supporting complex loads (see Wiki link) |
| 2026-10-17 12:15:06 |
hannukrosing |
Refactor pgbench (patches 1-7 extract modules without altering behavior, 8-12 decouple dependencies) to make the rest easier, 13-14 contrib/pgbench extension, 15 - ... advanced features for supporting complex loads (see Wiki link) |
Changed gitlink to https://github.com/postsql/postgres/actions/runs/39029720335 |
| 2026-10-17 12:15:06 |
hannukrosing |
Refactor pgbench (patches 1-7 extract modules without altering behavior, 8-12 decouple dependencies) to make the rest easier, 13-14 contrib/pgbench extension, 15 - ... advanced features for supporting complex loads (see Wiki link) |
Changed wikilink to https://wiki.postgresql.org/wiki/Pgbench-modernization-2026 |
| 2026-10-17 12:15:06 |
hannukrosing |
Refactor pgbench (patches 1-7 extract modules without altering behavior, 8-12 decouple dependencies) to make the rest easier, 13-14 contrib/pgbench extension, 15 - ... advanced features for supporting complex loads (see Wiki link) |
Changed name to Refactor pgbench to make future improvements easier 1-12), contrib/pgbench extension, advanced features for supporting complex loads |
| 2026-10-17 10:16:08 |
pifor |
regress: query discrepancy between explain vs execution |
New status: Ready for Committer |
| 2026-10-17 10:15:59 |
pifor |
regress: query discrepancy between explain vs execution |
Posted review with messageid <179223215987.1013882.12927768169688774670.pgcf@coridan.postgresql.org> |
| 2026-10-17 08:51:51 |
pifor |
regress: query discrepancy between explain vs execution |
Added pifor as reviewer |
| 2026-10-17 07:13:12 |
sean0628 |
PG19: flat-copied RelOptInfos share extension_state with the original rel |
New status: Ready for Committer |
| 2026-10-17 06:23:23 |
aytiwari |
Small gaps in IoWorkerMain() error handling |
Attached mail thread CAJTYsWVQ=WS+iCaKtWpB_Yv7wnDRF-SyLwCN3XrJP08mH=KJWQ@mail.gmail.com |
| 2026-10-17 06:23:23 |
aytiwari |
Small gaps in IoWorkerMain() error handling |
Created patch record |
| 2026-10-17 03:39:39 |
zhaorui |
psql single-step mode woes |
Added zhaorui as reviewer |
| 2026-10-16 23:30:03 |
bharathrupireddy |
Teach pg_upgrade to deal with invalid databases |
New status: Needs review |
| 2026-10-16 23:27:26 |
alexandrawang |
Fix reuse of stale hash tables by duplicated hashed SubPlans |
Added alexandrawang as reviewer |
| 2026-10-16 23:13:03 |
chaol |
Fix stale allocChunkLimit when recycling AllocSet |
Attached mail thread 1D54961E-6BEF-411A-BFAD-610C3B18D7E7@gmail.com |
| 2026-10-16 23:13:03 |
chaol |
Fix stale allocChunkLimit when recycling AllocSet |
Created patch record |
| 2026-10-16 22:16:05 |
zsolt.parragi |
Prevent foreign key references to unlogged partitions |
Attached mail thread CAN4CZFMsEnA0TbYLHjicUn4MTjsJthCOmNvpWoTJb4_sm4F-aA@mail.gmail.com |
| 2026-10-16 22:16:05 |
zsolt.parragi |
Prevent foreign key references to unlogged partitions |
Created patch record |
| 2026-10-16 16:40:40 |
gregburd |
ZSTD TOAST compression, and an extensible compression method encoding |
Added gregburd as reviewer |
| 2026-10-16 15:30:59 |
masaofujii |
REPACK: warn about skipping foreign partitions |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-16 15:18:36 |
gregburd |
UNDO with constant time recovery (CTR) |
Moved from CF PG20-3 to CF PG20-Drafts |
| 2026-10-16 15:18:19 |
gregburd |
Expanding HOT updates for expression and partial indexes |
Moved from CF PG20-1 to CF PG20-3 |
| 2026-10-16 13:53:23 |
masaofujii |
Doc Fix :incorrect explanation when an OOM killer terminates postgres |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-16 13:06:45 |
jnidzwetzki |
Use pg_parse_lsn function in START_REPLICATION flow |
Added jnidzwetzki as reviewer |
| 2026-10-16 11:28:05 |
spoondla |
pg_rewind does not rewind diverging timelines |
Added spoondla as reviewer |
| 2026-10-16 11:16:15 |
spoondla |
WAL_LOG CREATE DATABASE strategy broken for non-standard page layouts |
Added spoondla as reviewer |
| 2026-10-16 09:23:27 |
nikhilkumarv |
ZSTD TOAST compression, and an extensible compression method encoding |
Attached mail thread CAFAfj_GGY4W81XjtYLvYOhqPtvfZbBNj=YRS6Mq_0SA9AqEwoQ@mail.gmail.com |
| 2026-10-16 09:23:27 |
nikhilkumarv |
ZSTD TOAST compression, and an extensible compression method encoding |
Created patch record |
| 2026-10-16 07:47:30 |
bertranddrouvot.pg |
Use a bulk-write buffer access strategy for TOAST inserts |
Attached mail thread atHWFmxAz1KuKzqm@bdtpg |
| 2026-10-16 07:47:30 |
bertranddrouvot.pg |
Use a bulk-write buffer access strategy for TOAST inserts |
Created patch record |
| 2026-10-16 06:33:28 |
chaol |
Fix numeric log() with an infinite value and 0<base<=1 |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-16 06:33:28 |
chaol |
Fix numeric log() with an infinite value and 0<base<=1 |
Changed committer to tgl |
| 2026-10-16 06:17:37 |
jedmeier |
Halve peak memory allocation for toast_flatten_tuple |
Added jedmeier as reviewer |
| 2026-10-16 06:02:17 |
solaiv |
PSQL - improve tab completion for pub/sub options |
Added solaiv as reviewer |
| 2026-10-16 05:57:43 |
jimus |
Reject COPY TO of unlogged relations during recovery |
Attached mail thread b6d71815-d362-4579-bf07-73eca01aee6d@uni-muenster.de |
| 2026-10-16 05:57:43 |
jimus |
Reject COPY TO of unlogged relations during recovery |
Created patch record |
| 2026-10-16 04:56:28 |
brain.exe |
Perf: Specialize ExecIndexOnlyScan() like ExecSeqScan() |
Attached mail thread 3684e94b-3077-4430-94d9-e5411aa5f110@mdoetsch.de |
| 2026-10-16 04:56:28 |
brain.exe |
Perf: Specialize ExecIndexOnlyScan() like ExecSeqScan() |
Created patch record |
| 2026-10-16 00:55:27 |
ha-kun |
Streaming decoding fails with "unexpected table_index_fetch_tuple call during logical decoding" when a relation has a TOASTed conbin |
Changed targetversion to None |
| 2026-10-15 22:53:44 |
spoondla |
Bump soft open file limit (RLIMIT_NOFILE) to hard limit on startup |
New status: Waiting on Author |
| 2026-10-15 22:51:47 |
spoondla |
Soft DROP TABLE, recoverable drops for PostgreSQL |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-15 22:51:21 |
spoondla |
Fix performance of REFRESH MATERIALIZED VIEW CONCURRENTLY |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-15 22:50:10 |
spoondla |
Fix performance of REFRESH MATERIALIZED VIEW CONCURRENTLY |
Changed targetversion to 20 |
| 2026-10-15 19:15:14 |
pgeoghegan |
Showing "Table Block Fetches" in EXPLAIN ANALYZE for index-only scans |
Attached mail thread CAH2-Wz=vLkCGiLs-9kB0ubZAUyYnrMu_GN78TJ=u2sVncJeanA@mail.gmail.com |
| 2026-10-15 19:15:14 |
pgeoghegan |
Showing "Table Block Fetches" in EXPLAIN ANALYZE for index-only scans |
Created patch record |
| 2026-10-15 18:50:19 |
pjungwir |
Fix WITHOUT OVERLAPS multirange with logical replication |
New status: Ready for Committer |
| 2026-10-15 18:27:26 |
pjungwir |
Fix WITHOUT OVERLAPS PKs used for functional grouping |
Attached mail thread CA+renyWoOf6dM_+e6Zath+0i5Lr+uzn1hz7DAuSaV_A5Tz6XhA@mail.gmail.com |
| 2026-10-15 18:27:26 |
pjungwir |
Fix WITHOUT OVERLAPS PKs used for functional grouping |
Created patch record |
| 2026-10-15 18:26:33 |
pjungwir |
Fix UNIQUE WITHOUT OVERLAPS + NULLS NOT DISTINCT + multiranges |
Attached mail thread CA+renyV93dvyRbjYy320WaWE7Rg-uRDV4JfFBZ2AmmUcODZEgw@mail.gmail.com |
| 2026-10-15 18:26:33 |
pjungwir |
Fix UNIQUE WITHOUT OVERLAPS + NULLS NOT DISTINCT + multiranges |
Created patch record |
| 2026-10-15 18:25:22 |
pjungwir |
WITHOUT OVERLAPS foreign key allows referencing EXCLUDE constraint |
Attached mail thread CA+renyUy=+oZoOg0qN_wAHTL3MwVEnp4zdfX+Bu54foz6OXpQw@mail.gmail.com |
| 2026-10-15 18:25:22 |
pjungwir |
WITHOUT OVERLAPS foreign key allows referencing EXCLUDE constraint |
Created patch record |
| 2026-10-15 18:21:56 |
pjungwir |
Fix WITHOUT OVERLAPS multirange with logical replication |
Attached mail thread CA+renyWzTBC4GetPzJM1KqrejrmOWcGnn2NaA7tpee17HFxRPw@mail.gmail.com |
| 2026-10-15 18:21:56 |
pjungwir |
Fix WITHOUT OVERLAPS multirange with logical replication |
Created patch record |
| 2026-10-15 17:35:55 |
gipergeek |
Disable startup progress timeout during standby WAL replay |
New status: Waiting on Author |
| 2026-10-15 16:20:47 |
xiangxin-zeng |
Improve ndistinct estimates for flattened UNION |
Attached mail thread tencent_D4B30A0D790430EB89AF4E537FE59E4DD106@qq.com |
| 2026-10-15 16:20:47 |
xiangxin-zeng |
Improve ndistinct estimates for flattened UNION |
Created patch record |
| 2026-10-15 14:33:23 |
tgl |
Modernize our parsing of XML data in CONTENT mode |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-15 14:33:23 |
tgl |
Modernize our parsing of XML data in CONTENT mode |
Changed committer to tgl |
| 2026-10-15 11:20:35 |
gipergeek |
meson: pass OpenSSL/ICU include dirs to extensions |
Changed tags to Extensions |
| 2026-10-15 10:46:02 |
mmeent |
regress: query discrepancy between explain vs execution |
Attached mail thread CAEze2WgjJUiqV-VZVrWqYz+ETLtd4oKk2gbvBWxf1Fo0is5XVQ@mail.gmail.com |
| 2026-10-15 10:46:02 |
mmeent |
regress: query discrepancy between explain vs execution |
Created patch record |
| 2026-10-15 10:32:45 |
solaiv |
Fix integer overflow in time and timetz interval arithmetic |
Added solaiv as reviewer |
| 2026-10-15 10:26:06 |
irionr |
Proposal: Supporting URI SAN in Certificate Authentication |
New status: Ready for Committer |
| 2026-10-15 08:37:31 |
geidav |
Batch TIDBitmap insertions in index scans |
New status: Ready for Committer |
| 2026-10-15 07:58:07 |
ilyastar |
Fix double-counting of pending relation stats by VACUUM and ANALYZE |
Attached mail thread 1DC9D815-8754-4A76-B2B1-99C1A614A55A@localhost.localdomain |
| 2026-10-15 07:58:07 |
ilyastar |
Fix double-counting of pending relation stats by VACUUM and ANALYZE |
Created patch record |
| 2026-10-15 06:39:14 |
muzzammil242 |
plpgsql: detoast a returned record before keeping it in a non-atomic context |
Attached mail thread CABUcsRRuMHXWqgiZ5wy=4OPbET0niFQEVY_d8VofeumTxjBJjw@mail.gmail.com |
| 2026-10-15 06:39:14 |
muzzammil242 |
plpgsql: detoast a returned record before keeping it in a non-atomic context |
Created patch record |
| 2026-10-15 02:17:24 |
chaol |
Fix numeric log() with an infinite value and 0<base<=1 |
Attached mail thread 08270B8B-634F-4381-9D6F-9BDB18DA82A0@gmail.com |
| 2026-10-15 02:17:24 |
chaol |
Fix numeric log() with an infinite value and 0<base<=1 |
Created patch record |
| 2026-10-15 01:57:31 |
masaofujii |
REPACK: warn about skipping foreign partitions |
Added masaofujii as committer |
| 2026-10-15 01:44:59 |
tgl |
Fix two GIN JSONPath bugs |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-15 01:44:59 |
tgl |
Fix two GIN JSONPath bugs |
Changed committer to tgl |
| 2026-10-15 01:14:30 |
masaofujii |
Report no unpinned buffers as insufficient resources |
Added masaofujii as committer |
| 2026-10-14 20:08:21 |
alvherre |
Fix stale tuplecid records left behind by aborted subtransactions |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-14 16:32:13 |
bharathrupireddy |
Make pg_prewarm, autoprewarm yield for waiting DDL |
New status: Waiting on Author |
| 2026-10-14 16:21:45 |
bossartn |
Logical Implication |
New status: Waiting on Author |
| 2026-10-14 16:21:32 |
bossartn |
Teach pg_upgrade to deal with invalid databases |
New status: Waiting on Author |
| 2026-10-14 16:15:56 |
bharathrupireddy |
log XLogPrefetch stats at end of recovery |
Added bharathrupireddy as reviewer |
| 2026-10-14 16:02:11 |
ashu_coek |
log XLogPrefetch stats at end of recovery |
Attached mail thread CA+3i_M-+WVyrRcfnxa4gt+KQUzH-LTQ8D2JCGE_O0WzJJtZfUg@mail.gmail.com |
| 2026-10-14 16:02:11 |
ashu_coek |
log XLogPrefetch stats at end of recovery |
Created patch record |
| 2026-10-14 15:29:10 |
gipergeek |
meson: pass OpenSSL/ICU include dirs to extensions |
New status: Needs review |
| 2026-10-14 14:39:01 |
simseih |
pg_stat_statements: Fix nested tracking for implicitly closed cursors |
Moved from CF PG19-Final to CF PG20-3 |
| 2026-10-14 14:38:25 |
simseih |
pg_stat_statements: Fix nested tracking for implicitly closed cursors |
Detached mail thread CAA5RZ0t2+GLnE_55L2cfCay+L8yPFpdPRVQo-JswUFgXy-EK5Q@mail.gmail.com |
| 2026-10-14 14:37:44 |
simseih |
pg_stat_statements: Fix nested tracking for implicitly closed cursors |
Attached mail thread CAEcQ1bZrgwKsauC=03otebkLk77Zc_hYNjhTP3OUdpXs++u+BA@mail.gmail.com |
| 2026-10-14 14:31:00 |
simseih |
pg_stat_statements: Fix nested tracking for implicitly closed cursors |
Changed tags to Bugfix, Monitoring |
| 2026-10-14 13:37:36 |
masaofujii |
Doc Fix :incorrect explanation when an OOM killer terminates postgres |
Added masaofujii as reviewer |
| 2026-10-14 13:37:32 |
masaofujii |
Doc Fix :incorrect explanation when an OOM killer terminates postgres |
Added masaofujii as committer |
| 2026-10-14 12:46:46 |
croissant |
Memoize shows only the last execution's stats for parallel workers |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-14 12:46:46 |
croissant |
Memoize shows only the last execution's stats for parallel workers |
Changed committer to davidrowley |
| 2026-10-14 12:07:25 |
john.naylor |
BUG #19597: getQuadrant: impossible case is reachable |
Closed in commitfest PG20-3 with status: Committed |