| 2026-06-02 19:09:14 |
adunstan |
Pq Session object plus TAP test improvements |
Attached mail thread wmovm6xcbwh7twdtymxuboaoarbvwj2haasd3sikzlb3dkgz76@n45rzycluzft |
| 2026-06-02 19:09:14 |
adunstan |
Pq Session object plus TAP test improvements |
Created patch record |
| 2026-06-02 18:55:55 |
mohamedali |
vacuumdb: Add --exclude-database option |
Attached mail thread CAGnOmWpn6ncyW662=vBRGqK5_8ZXSRcjXA=g=kyvfvr36767bg@mail.gmail.com |
| 2026-06-02 18:55:55 |
mohamedali |
vacuumdb: Add --exclude-database option |
Created patch record |
| 2026-06-02 17:54:09 |
tanswis42.gmail.com |
Reduce unnecessary locking of pruned partitions when reusing cached plans |
Posted review with messageid <178042284979.1017.17926732655528064040.pgcf@coridan.postgresql.org> |
| 2026-06-02 17:54:09 |
tanswis42.gmail.com |
Reduce unnecessary locking of pruned partitions when reusing cached plans |
New status: Waiting on Author |
| 2026-06-02 15:38:47 |
tanswis42.gmail.com |
Reduce unnecessary locking of pruned partitions when reusing cached plans |
Added tanswis42.gmail.com as reviewer |
| 2026-06-02 14:51:53 |
lucasjeffrey.acs |
Fix Segfault caused by reentrancy in ri_triggers.c |
Changed name to Fix Segfault caused by reentrancy in ri_triggers.c |
| 2026-06-02 13:18:40 |
nayishan |
RFC / proof-of-concept for Umbra, an smgr-layer prototype that decouples logical block identity from physical page placement. For eligible ordinary updates after checkpoint, the prototype preserves the old physical page as the redo baseline and records the old/new physical mapping in WAL, reducing reliance on inline full-page images for those paths. The performance motivation is to reduce checkpoint-boundary WAL volume and recover part of the throughput lost to full-page writes on write-he |
Attached mail thread a8d4e49b-7f20-435f-8555-7907554fedaf@nayishan.top |
| 2026-06-02 13:18:40 |
nayishan |
RFC / proof-of-concept for Umbra, an smgr-layer prototype that decouples logical block identity from physical page placement. For eligible ordinary updates after checkpoint, the prototype preserves the old physical page as the redo baseline and records the old/new physical mapping in WAL, reducing reliance on inline full-page images for those paths. The performance motivation is to reduce checkpoint-boundary WAL volume and recover part of the throughput lost to full-page writes on write-he |
Created patch record |
| 2026-06-02 12:00:09 |
solaiv |
doc: Clarify ANALYZE VERBOSE output |
Added solaiv as reviewer |
| 2026-06-02 11:27:40 |
shinyakato |
Report oldest xmin source when autovacuum cannot remove tuples |
Changed targetversion to 20 |
| 2026-06-02 11:27:24 |
shinyakato |
Add +/- operators for xid8 type and replace deprecated txid_current() |
Changed tags to Deprecation |
| 2026-06-02 11:27:24 |
shinyakato |
Add +/- operators for xid8 type and replace deprecated txid_current() |
Changed targetversion to 20 |
| 2026-06-02 11:27:24 |
shinyakato |
Add +/- operators for xid8 type and replace deprecated txid_current() |
Changed name to Add +/- operators for xid8 type and replace deprecated txid_current() |
| 2026-06-02 11:25:19 |
shinyakato |
Add docs of autoanalyze corner case |
Attached mail thread adB9nSsm_S0D9708@nathan |
| 2026-06-02 11:25:19 |
shinyakato |
Add docs of autoanalyze corner case |
Created patch record |
| 2026-06-02 11:24:08 |
shinyakato |
Add autovacuum_warning to surface concurrent vacuum collisions |
Attached mail thread CAOzEurSChaPD2tMaEQ7k+=7cbgTL0D9j29o0J5-Se0SMDNWZGg@mail.gmail.com |
| 2026-06-02 11:24:08 |
shinyakato |
Add autovacuum_warning to surface concurrent vacuum collisions |
Created patch record |
| 2026-06-02 10:31:24 |
andy2 |
Make printtup a bit faster |
Attached mail thread 87wmjzfz0h.fsf@163.com |
| 2026-06-02 10:31:16 |
andy2 |
Make printtup a bit faster |
Detached mail thread CAMkU=1whbRDUwa4eayD9+59K-coxO9senDkPRbTn3cg0pUz4AQ@mail.gmail.com |
| 2026-06-02 10:30:59 |
andy2 |
Make printtup a bit faster |
Attached mail thread CAMkU=1whbRDUwa4eayD9+59K-coxO9senDkPRbTn3cg0pUz4AQ@mail.gmail.com |
| 2026-06-02 10:30:59 |
andy2 |
Make printtup a bit faster |
Created patch record |
| 2026-06-02 10:25:33 |
dylanzhou |
Fix safe_wal_size for slots without restart_lsn |
Attached mail thread CABPTF7VkJEJa4Ze2q2jNUp3k-0AbpwvW0cGHrsEQiezU0h6Z+Q@mail.gmail.com |
| 2026-06-02 10:25:33 |
dylanzhou |
Fix safe_wal_size for slots without restart_lsn |
Created patch record |
| 2026-06-02 08:06:35 |
chaol |
Fix bug of CHECK constraint enforceability recursion |
Attached mail thread E74C57FA-1DD0-4C8E-8FB1-538034752592@gmail.com |
| 2026-06-02 08:06:35 |
chaol |
Fix bug of CHECK constraint enforceability recursion |
Created patch record |
| 2026-06-01 23:58:38 |
chaol |
pg_createsubscriber: allow duplicate publication names |
Attached mail thread B08A7C89-B3DE-4C1D-A671-32AD8BAB7E22@gmail.com |
| 2026-06-01 23:58:38 |
chaol |
pg_createsubscriber: allow duplicate publication names |
Created patch record |
| 2026-06-01 17:25:02 |
lucasjeffrey.acs |
Fix Segfault caused by reentrancy in ri_triggers.c |
Changed tags to Bugfix, My First Patch |
| 2026-06-01 16:39:49 |
lucasjeffrey.acs |
Fix Segfault caused by reentrancy in ri_triggers.c |
Attached mail thread CAGHzy7S0XfXdK3amd5c4QhpS1o9dySVzPr+-d9ohaE4iV_vNog@mail.gmail.com |
| 2026-06-01 16:39:48 |
lucasjeffrey.acs |
Fix Segfault caused by reentrancy in ri_triggers.c |
Created patch record |
| 2026-06-01 16:39:45 |
lucasjeffrey.acs |
BUG Segfault triggered by reentrancy in ri_triggers.c |
Closed in commitfest PG20-1 with status: Withdrawn |
| 2026-06-01 16:24:12 |
lucasjeffrey.acs |
BUG Segfault triggered by reentrancy in ri_triggers.c |
Attached mail thread CAGHzy7S0XfXdK3amd5c4QhpS1o9dySVzPr+-d9ohaE4iV_vNog@mail.gmail.com |
| 2026-06-01 16:24:04 |
lucasjeffrey.acs |
BUG Segfault triggered by reentrancy in ri_triggers.c |
Detached mail thread CAGHzy7S0XfXdK3amd5c4QhpS1o9dySVzPr+-d9ohaE4iV_vNog@mail.gmail.com |
| 2026-06-01 12:17:35 |
solaiv |
COPY FROM with RLS |
Added solaiv as reviewer |
| 2026-06-01 08:05:20 |
liuzizhuan |
[PATCH]Refactor and unify expression construction functions in makefuncs.c |
Closed in commitfest PG20-1 with status: Returned with feedback |
| 2026-06-01 05:02:19 |
e.testova |
Fix: VACUUM FULL or CREATE INDEX fails with error "missing chunk number 0 for toast value XXX" |
Changed name to Fix: VACUUM FULL or CREATE INDEX fails with error "missing chunk number 0 for toast value XXX" |
| 2026-06-01 05:00:45 |
e.testova |
Fix: VACUUM FULL or CREATE INDEX fails with error "missing chunk number 0 for toast value XXX" |
Attached mail thread 1779078055.630771314@fmail2.qdit |
| 2026-06-01 05:00:45 |
e.testova |
Fix: VACUUM FULL or CREATE INDEX fails with error "missing chunk number 0 for toast value XXX" |
Created patch record |
| 2026-06-01 02:48:54 |
liuzizhuan |
[PATCH]Refactor and unify expression construction functions in makefuncs.c |
Attached mail thread tencent_99476336BC701B21ADDC44E2B7BE25147506@qq.com |
| 2026-06-01 02:48:54 |
liuzizhuan |
[PATCH]Refactor and unify expression construction functions in makefuncs.c |
Created patch record |
| 2026-05-31 23:44:07 |
tgl |
Update our timezone code to IANA tzcode2026b |
Attached mail thread 2294297.1780270682@sss.pgh.pa.us |
| 2026-05-31 23:44:07 |
tgl |
Update our timezone code to IANA tzcode2026b |
Created patch record |
| 2026-05-31 19:03:02 |
lfittl |
Unify parallel worker handling for index builds and instrumentation |
Attached mail thread CAP53Pkw3WcVbg61G29AmN=6XkuxGryoWKnhTyC1JmkT08i8qVA@mail.gmail.com |
| 2026-05-31 19:03:02 |
lfittl |
Unify parallel worker handling for index builds and instrumentation |
Created patch record |
| 2026-05-31 10:01:06 |
croissant |
pg_stat_lock: add blocker mode dimension |
Attached mail thread CAHza6qcu797ENAGFQftdTzYKMHdD7CktaVptc+Ex4xg_4F7HkA@mail.gmail.com |
| 2026-05-31 10:01:05 |
croissant |
pg_stat_lock: add blocker mode dimension |
Created patch record |
| 2026-05-31 08:58:03 |
seongjunshin |
Add wait events for server logging destination writes |
Attached mail thread CACdN0M78U+GvpqA7oey-GA7fFSYM636aDp6H9FVvCztv9zXxSA@mail.gmail.com |
| 2026-05-31 08:58:03 |
seongjunshin |
Add wait events for server logging destination writes |
Created patch record |
| 2026-05-30 12:14:33 |
tanswis42.gmail.com |
Add pg_get_policy_ddl() function to reconstruct CREATE POLICY statement |
Posted review with messageid <178014327373.1017.715417267880560508.pgcf@coridan.postgresql.org> |
| 2026-05-30 11:52:05 |
tanswis42.gmail.com |
Prevent repeated deadlock-check signals in standby buffer pin waits |
Added tanswis42.gmail.com as reviewer |
| 2026-05-30 11:51:30 |
tanswis42.gmail.com |
Prevent repeated deadlock-check signals in standby buffer pin waits |
Posted review with messageid <178014189038.1017.17670191663605578870.pgcf@coridan.postgresql.org> |
| 2026-05-30 11:51:30 |
tanswis42.gmail.com |
Prevent repeated deadlock-check signals in standby buffer pin waits |
New status: Waiting on Author |
| 2026-05-30 09:44:08 |
tanswis42.gmail.com |
Add storage I/O tracking to EXPLAIN BUFFERS |
Posted review with messageid <178013424821.1017.15729495841275970312.pgcf@coridan.postgresql.org> |
| 2026-05-30 09:44:08 |
tanswis42.gmail.com |
Add storage I/O tracking to EXPLAIN BUFFERS |
New status: Waiting on Author |
| 2026-05-30 09:36:15 |
tanswis42.gmail.com |
Add storage I/O tracking to EXPLAIN BUFFERS |
Added tanswis42.gmail.com as reviewer |
| 2026-05-30 03:45:06 |
aytiwari |
Apply ENCODING option for COPY TO FORMAT JSON |
Closed in commitfest PG20-1 with status: Committed |
| 2026-05-30 03:45:06 |
aytiwari |
Apply ENCODING option for COPY TO FORMAT JSON |
Changed committer to adunstan |
| 2026-05-30 02:03:05 |
chaol |
Avoid leaking system path from pg_available_extensions |
Closed in commitfest PG20-1 with status: Committed |
| 2026-05-30 02:03:05 |
chaol |
Avoid leaking system path from pg_available_extensions |
Changed committer to adunstan |
| 2026-05-30 01:02:07 |
fuzzycz |
hashjoins vs. Bloom filters |
Attached mail thread 5cd8c20c-14b5-4b0d-bedc-69bf714e87eb@vondra.me |
| 2026-05-30 01:02:06 |
fuzzycz |
hashjoins vs. Bloom filters |
Created patch record |
| 2026-05-29 20:49:00 |
aytiwari |
pg_rewind: Skip vanished source files during traversal |
Attached mail thread CAJTYsWVoJ7-TdjGw3jQ40+a7cBYjr2GZLEC_tyE22ZKqQnDrWQ@mail.gmail.com |
| 2026-05-29 20:49:00 |
aytiwari |
pg_rewind: Skip vanished source files during traversal |
Created patch record |
| 2026-05-29 19:30:45 |
aytiwari |
pg_stash_advice: dump file with overlong stash name crashes worker in a restart loop |
Closed in commitfest PG20-1 with status: Committed |
| 2026-05-29 19:30:45 |
aytiwari |
pg_stash_advice: dump file with overlong stash name crashes worker in a restart loop |
Changed committer to rhaas |
| 2026-05-29 16:44:57 |
bossartn |
alert clients when prepared statements are deallocated |
Attached mail thread ahm_4eOKkkKJ3Gds@nathan |
| 2026-05-29 16:44:57 |
bossartn |
alert clients when prepared statements are deallocated |
Created patch record |
| 2026-05-29 15:36:18 |
lucasjeffrey.acs |
BUG Segfault triggered by reentrancy in ri_triggers.c |
Attached mail thread CAGHzy7S0XfXdK3amd5c4QhpS1o9dySVzPr+-d9ohaE4iV_vNog@mail.gmail.com |
| 2026-05-29 15:36:18 |
lucasjeffrey.acs |
BUG Segfault triggered by reentrancy in ri_triggers.c |
Created patch record |
| 2026-05-29 15:35:35 |
lucasjeffrey.acs |
BUG Segfault triggered by reentrancy in ri_triggers.c |
Closed in commitfest PG20-1 with status: Withdrawn |
| 2026-05-29 15:32:59 |
lucasjeffrey.acs |
BUG Segfault triggered by reentrancy in ri_triggers.c |
Detached mail thread CAGHzy7RCXRo6iz1kL-p6g1r9x=EL-Yb7jPgLj4n5YEtYsugzJg@mail.gmail.com |
| 2026-05-29 15:32:50 |
lucasjeffrey.acs |
BUG Segfault triggered by reentrancy in ri_triggers.c |
Attached mail thread CAGHzy7S0XfXdK3amd5c4QhpS1o9dySVzPr+-d9ohaE4iV_vNog@mail.gmail.com |
| 2026-05-29 14:59:22 |
ethmertz |
Improving index selection for logical replication apply with replica identity full |
Attached mail thread CAA9pdKdMVBrcwORyLs_E-sw4zGzwumGfDn43Kj=FKWY9cASyJg@mail.gmail.com |
| 2026-05-29 14:59:21 |
ethmertz |
Improving index selection for logical replication apply with replica identity full |
Created patch record |
| 2026-05-29 13:22:26 |
masaofujii |
Fix race in ReplicationSlotRelease for ephemeral slots |
Added masaofujii as committer |
| 2026-05-29 13:22:23 |
masaofujii |
Fix race in ReplicationSlotRelease for ephemeral slots |
Added masaofujii as reviewer |
| 2026-05-29 09:43:29 |
liuzizhuan |
Make transformAExprIn() return a flattened bool expression directly |
Added liuzizhuan as reviewer |
| 2026-05-29 08:26:14 |
masaofujii |
ECPG: inconsistent behavior with the document in “GET/SET DESCRIPTOR.” |
Added masaofujii as committer |
| 2026-05-29 08:26:11 |
masaofujii |
ECPG: inconsistent behavior with the document in “GET/SET DESCRIPTOR.” |
Added masaofujii as reviewer |
| 2026-05-29 08:24:57 |
masaofujii |
Clarify log_parameter_max_length docs regarding log_min_duration_statement vs log_duration |
Attached mail thread CAHGQGwGnCVMVz8-LU9F8Sh57bkQX3jMZzx7age7M0LFEz5=Fog@mail.gmail.com |
| 2026-05-29 08:24:57 |
masaofujii |
Clarify log_parameter_max_length docs regarding log_min_duration_statement vs log_duration |
Created patch record |
| 2026-05-29 08:00:04 |
akshay.joshi |
Add pg_get_policy_ddl() function to reconstruct CREATE POLICY statement |
New status: Ready for Committer |
| 2026-05-29 02:02:50 |
japin |
pg_rewind does not rewind diverging timelines |
Added japin as reviewer |
| 2026-05-29 01:58:24 |
richardguo |
Fix qual pushdown past grouping with mismatched equivalence |
Attached mail thread CAMbWs4-QLZpn3UVOpeG2fOxxhdnkDNMZ_3Zcm3dqJwRAphz68g@mail.gmail.com |
| 2026-05-29 01:58:24 |
richardguo |
Fix qual pushdown past grouping with mismatched equivalence |
Created patch record |
| 2026-05-29 01:56:41 |
japin |
pg_rewind does not rewind diverging timelines |
Closed in commitfest PG20-1 with status: Withdrawn |
| 2026-05-29 01:46:44 |
japin |
pg_rewind does not rewind diverging timelines |
Attached mail thread CAN305gBeJr8m7ZRW9mH0zakEFR4hDUPDo8fJRKJOHWMORG5_Bg@mail.gmail.com |
| 2026-05-29 01:46:43 |
japin |
pg_rewind does not rewind diverging timelines |
Created patch record |
| 2026-05-29 00:14:20 |
masaofujii |
pg_recvlogical: send final feedback on SIGINT/SIGTERM exit |
Attached mail thread CAHGQGwE83z9O=X7ADMsSa3e1EuP3_GgqHjFt5SmPDNxZo_wgJA@mail.gmail.com |
| 2026-05-29 00:14:20 |
masaofujii |
pg_recvlogical: send final feedback on SIGINT/SIGTERM exit |
Created patch record |
| 2026-05-28 22:25:25 |
joeljacobson |
Remove obsolete LISTEN array growth isolation test |
Closed in commitfest PG20-1 with status: Committed |
| 2026-05-28 22:25:25 |
joeljacobson |
Remove obsolete LISTEN array growth isolation test |
Changed committer to tgl |
| 2026-05-28 22:24:49 |
joeljacobson |
Fix LISTEN startup race with direct advancement |
Closed in commitfest PG20-1 with status: Committed |
| 2026-05-28 22:24:49 |
joeljacobson |
Fix LISTEN startup race with direct advancement |
Changed committer to tgl |
| 2026-05-28 22:12:27 |
fuzzycz |
starjoin join order planning |
Moved from CF PG19-3 to CF PG20-1 |
| 2026-05-28 20:24:31 |
tristan957 |
Fix mismatched deallocation functions |
Attached mail thread DIBZE2B6SVF2.28R3EQTYJSWIG@partin.io |
| 2026-05-28 20:24:30 |
tristan957 |
Fix mismatched deallocation functions |
Created patch record |
| 2026-05-28 18:52:33 |
joeljacobson |
Key joins |
Attached mail thread 00c30670-64e1-4c30-a349-784426d333df@app.fastmail.com |