| 2026-10-11 21:33:04 |
sguha |
Planning time quadratic in the IN-list length for "c = X AND (a, b) IN (...)" with BitmapOr |
Added sguha as reviewer |
| 2026-10-11 20:41:04 |
afelipe |
Restructured Shared Buffer Hash Table |
Changed authors to Dhruv Aron (dhruv.aron.gmail.com) |
| 2026-10-11 20:40:52 |
afelipe |
Restructured Shared Buffer Hash Table |
Added afelipe as reviewer |
| 2026-10-11 19:57:42 |
sguha |
Planning time quadratic in the IN-list length for "c = X AND (a, b) IN (...)" with BitmapOr |
New status: Ready for Committer |
| 2026-10-11 19:26:50 |
glamberson |
Extensible sync handler registration |
Changed targetversion to 20 |
| 2026-10-11 19:26:10 |
glamberson |
Extensible sync handler registration |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-11 18:48:16 |
tgl |
Fix two GIN JSONPath bugs |
Attached mail thread CAJqPDh-tu5KY66KU8cvAEg3DQrZLzDZwjkLLa42zD+_Xm1WJAg@mail.gmail.com |
| 2026-10-11 18:48:16 |
tgl |
Fix two GIN JSONPath bugs |
Created patch record |
| 2026-10-11 17:35:20 |
mihailnikalayeu |
Resetting snapshots during the first phase of [CREATE |RE]INDEX CONCURRENTLY |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-11 17:35:13 |
mihailnikalayeu |
[CREATE|RE] INDEX CONCURRENTLY with single heap scan |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-11 15:40:37 |
muzzammil242 |
Fix leak when a plpgsql exception block catches an error from CALL |
Attached mail thread CABUcsRSoj8i475YkPtVFETbaOvSzA4SnAwPRLr5bJKF3gieASQ@mail.gmail.com |
| 2026-10-11 15:40:36 |
muzzammil242 |
Fix leak when a plpgsql exception block catches an error from CALL |
Created patch record |
| 2026-10-11 14:15:30 |
hannukrosing |
Refactor pgbench to make future improvements easier, especially CF patch/7225 on top of this (patches 1-8 are pure splitting code to modules, 9-12 prepare code itself for easy extensibility) |
Changed name to Refactor pgbench to make future improvements easier, especially CF patch/7225 on top of this (patches 1-8 are pure splitting code to modules, 9-12 prepare code itself for easy extensibility) |
| 2026-10-11 11:34:36 |
aytiwari |
Clear walsender reader pointers after cleanup |
Attached mail thread CAJTYsWW+hdmmVt_A4hvGv2_5RWK8-kaOf5ncT65=5i_hyD=BHg@mail.gmail.com |
| 2026-10-11 11:34:36 |
aytiwari |
Clear walsender reader pointers after cleanup |
Created patch record |
| 2026-10-11 07:54:19 |
slowrah |
Wrong LSN in WAL decoding error messages |
New status: Needs review |
| 2026-10-10 22:47:16 |
afelipe |
bufmgr Half state CAS |
Attached mail thread CAE8JnxN3SPJxvAQZ7doESAHrfayx+AXUVr4c3RadApPONz00zQ@mail.gmail.com |
| 2026-10-10 22:47:16 |
afelipe |
bufmgr Half state CAS |
Created patch record |
| 2026-10-10 22:45:38 |
afelipe |
LWLock granular partition lock memory layout |
Attached mail thread CAE8JnxOGU4pT19z6JRVW9W0inS1cXt_pRPpCN0dAdTueo_GVkg@mail.gmail.com |
| 2026-10-10 22:45:38 |
afelipe |
LWLock granular partition lock memory layout |
Created patch record |
| 2026-10-10 17:02:43 |
masaofujii |
REPACK: warn about skipping foreign partitions |
Added masaofujii as reviewer |
| 2026-10-10 16:18:55 |
xiangxin-zeng |
numeric: canonicalize wide digit accumulation |
Attached mail thread tencent_9DA409B9B2CAA6FFF985C638A28D35C73705@qq.com |
| 2026-10-10 16:18:55 |
xiangxin-zeng |
numeric: canonicalize wide digit accumulation |
Created patch record |
| 2026-10-10 16:18:11 |
spoondla |
Wrong LSN in WAL decoding error messages |
New status: Waiting on Author |
| 2026-10-10 12:54:36 |
liuzizhuan |
Report unsupported COPY FROM targets before reading input |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-10 12:51:47 |
liuzizhuan |
support create index on virtual generated column. |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-10 12:50:07 |
liuzizhuan |
Avoid unnecessary StringInfo allocation in tablesync COPY buffer |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-10 10:47:01 |
srinath-reddy-sadipiralla |
pg_rewind: Remove recovery at the start of rewind |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-10 10:46:08 |
srinath-reddy-sadipiralla |
[RFC PATCH v1] On-demand WAL replay: accept connections before crash recovery has applied the WAL |
Attached mail thread CAFC+b6rnoZ=5uyEaox_=P4hbsX7dw1grm5gMgg0Ar6S5AmqLFA@mail.gmail.com |
| 2026-10-10 10:46:08 |
srinath-reddy-sadipiralla |
[RFC PATCH v1] On-demand WAL replay: accept connections before crash recovery has applied the WAL |
Created patch record |
| 2026-10-10 05:19:09 |
zhong950419 |
[PG19]Three bugs with a CHECK constraint that only the child enforces |
Attached mail thread CAGRkXqSGE=fQrjCoNQsyiCZRKfQ4SrB015CAR=3pXYB5tB=ieg@mail.gmail.com |
| 2026-10-10 05:19:09 |
zhong950419 |
[PG19]Three bugs with a CHECK constraint that only the child enforces |
Created patch record |
| 2026-10-09 21:30:08 |
heikki |
[PATCH v1] Reject zero resource kinds in test_resowner_many() |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-09 21:29:25 |
mmeent |
Unlocked path for GetSnapshotDataReuse |
Attached mail thread CAEze2Wjj5LPNpuq6fNy-wv552wbk61dGRJ52NdV+Wddq0Uf33A@mail.gmail.com |
| 2026-10-09 21:29:24 |
mmeent |
Unlocked path for GetSnapshotDataReuse |
Created patch record |
| 2026-10-09 21:14:50 |
heikki |
[PATCH v1] Reject zero resource kinds in test_resowner_many() |
Added heikki as committer |
| 2026-10-09 21:14:47 |
heikki |
[PATCH v1] Reject zero resource kinds in test_resowner_many() |
Added heikki as reviewer |
| 2026-10-09 16:31:31 |
zhaorui |
Modernize our parsing of XML data in CONTENT mode |
Added zhaorui as reviewer |
| 2026-10-09 15:00:57 |
vadimshakirov |
Fix out-of-bounds access in pg_bsd_indent's parser stack |
Attached mail thread 20260930105134.568062-1-vadimsakirov5@gmail.com |
| 2026-10-09 15:00:57 |
vadimshakirov |
Fix out-of-bounds access in pg_bsd_indent's parser stack |
Created patch record |
| 2026-10-09 12:38:18 |
zsolt.parragi |
New pg_stat_tablespace view for tablespace level metrics |
Added zsolt.parragi as reviewer |
| 2026-10-09 10:09:17 |
jedmeier |
Detoast a column once per row instead of once per reference |
Attached mail thread CAHYEV2s-5Vn6aPWrtkOGu7MMrwaido-wVeAZg-gqE9LSYj+hjw@mail.gmail.com |
| 2026-10-09 10:09:17 |
jedmeier |
Detoast a column once per row instead of once per reference |
Created patch record |
| 2026-10-09 09:10:50 |
geidav |
Batch TIDBitmap insertions in index scans |
Attached mail thread CAEEBa3U7QDChb=PjzQGHoie-tOnfr7dumhO12Tp=5o2iT4t_ug@mail.gmail.com |
| 2026-10-09 09:10:50 |
geidav |
Batch TIDBitmap insertions in index scans |
Created patch record |
| 2026-10-09 08:59:38 |
heikki |
Discard aborted updaters when expanding a multixact |
Added heikki as committer |
| 2026-10-09 08:59:33 |
heikki |
Discard aborted updaters when expanding a multixact |
Added heikki as reviewer |
| 2026-10-09 08:59:20 |
solaiv |
pg_combinebackup: make the OID range check in parse_oid() effective |
Added solaiv as reviewer |
| 2026-10-09 08:54:39 |
solaiv |
postgres_fdw: Emit message when batch_size is reduced |
Added solaiv as reviewer |
| 2026-10-09 08:21:38 |
xiangxin-zeng |
Skip a redundant singleton GROUP BY node |
Closed in commitfest PG20-3 with status: Withdrawn |
| 2026-10-09 04:59:13 |
zhong950419 |
[PG19]eager aggregation gives wrong results because of bpchar_ops |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-09 04:59:13 |
zhong950419 |
[PG19]eager aggregation gives wrong results because of bpchar_ops |
Changed committer to tgl |
| 2026-10-09 04:58:46 |
zhong950419 |
[PG19]pg_verifybackup never finishes on a gzip-compressed tar backup |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-09 04:58:46 |
zhong950419 |
[PG19]pg_verifybackup never finishes on a gzip-compressed tar backup |
Changed committer to d_gustafsson |
| 2026-10-09 04:41:25 |
solaiv |
Asynchronous MergeAppend Execution |
Added solaiv as reviewer |
| 2026-10-09 03:37:22 |
zhong950419 |
plpgsql: SELECT INTO sets FOUND wrongly after a function becomes a SRF |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-09 03:37:22 |
zhong950419 |
plpgsql: SELECT INTO sets FOUND wrongly after a function becomes a SRF |
Changed committer to tgl |
| 2026-10-09 03:36:33 |
zhong950419 |
[PG19]Wrong results from Memoize with a nondeterministic collation |
Attached mail thread CAGRkXqTBsBegZ8rNMYjwkeu1V5wRQ06zR6jTVickqP_3E7mb8g@mail.gmail.com |
| 2026-10-09 03:36:33 |
zhong950419 |
[PG19]Wrong results from Memoize with a nondeterministic collation |
Created patch record |
| 2026-10-09 01:56:49 |
chaol |
psql: avoid over-reading unterminated prompt escapes |
Attached mail thread 0B33F84F-6AA3-4A39-A45D-D8F31D4E44D8@gmail.com |
| 2026-10-09 01:56:49 |
chaol |
psql: avoid over-reading unterminated prompt escapes |
Created patch record |
| 2026-10-09 01:42:00 |
minbaohong |
Reduce LWLockWaitListLock() cache-line contention with adaptive spin reads |
Changed authors to Andrew Kim (andrewk1), Baohong Min (minbaohong), Jun Jin (jun-intel) |
| 2026-10-09 00:36:17 |
xiangxin-zeng |
Skip a redundant singleton GROUP BY node |
Attached mail thread tencent_F52C0D4C4415EB90AF70934BE597CDCDB306@qq.com |
| 2026-10-09 00:36:17 |
xiangxin-zeng |
Skip a redundant singleton GROUP BY node |
Created patch record |
| 2026-10-08 21:40:28 |
masahikosawada |
DDL deparse |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-08 20:28:23 |
mmeent |
Fix: VACUUM FULL or CREATE INDEX fails with error "missing chunk number 0 for toast value XXX" |
Added mmeent as reviewer |
| 2026-10-08 18:15:09 |
pg.zs |
Remove redundant MultiXactIdIsRunning() check in HeapTupleSatisfiesUpdate() |
Attached mail thread 7201E833-0100-4BDE-9161-45B9FFA4F458@icloud.com |
| 2026-10-08 18:15:09 |
pg.zs |
Remove redundant MultiXactIdIsRunning() check in HeapTupleSatisfiesUpdate() |
Created patch record |
| 2026-10-08 15:33:55 |
bharathrupireddy |
WAL segment file descriptor leak on read errors can PANIC the server |
Closed in commitfest PG20-3 with status: Committed |
| 2026-10-08 15:33:55 |
bharathrupireddy |
WAL segment file descriptor leak on read errors can PANIC the server |
Changed committer to michael-kun |
| 2026-10-08 13:13:42 |
x4m |
Set 1s WaitLatch timeout if standby limit has expired in ResolveRecoveryConflictWithBufferPin |
New status: Needs review |
| 2026-10-08 11:43:10 |
a.rachitskiy |
pgcrypto crypt() can return text with invalid encoding |
Attached mail thread 19600-e5fb479f50f5022d@postgresql.org |
| 2026-10-08 11:43:10 |
a.rachitskiy |
pgcrypto crypt() can return text with invalid encoding |
Created patch record |
| 2026-10-08 11:37:50 |
a.rachitskiy |
to_date/to_timestamp "Y,YYY" accepts out-of-range values |
Attached mail thread 19590-991c467c2a601be0@postgresql.org |
| 2026-10-08 11:37:50 |
a.rachitskiy |
to_date/to_timestamp "Y,YYY" accepts out-of-range values |
Created patch record |
| 2026-10-08 11:31:40 |
a.rachitskiy |
Planner chooses an index-only scan for an index AM without amcanreturn, and execution fails |
Removed a.rachitskiy from reviewers |
| 2026-10-08 11:31:35 |
a.rachitskiy |
Planner chooses an index-only scan for an index AM without amcanreturn, and execution fails |
Added a.rachitskiy as reviewer |
| 2026-10-08 11:18:51 |
a.rachitskiy |
Unexpected results of JSON_VALUE with DEFAULT ON EMPTY |
Added annotation "alternative patch from jian he" to CAB8bMiua3O8ZA1YHzQQYNLeDg+Pyom-XoiDx4_Z_QoA8WCu7Rw@mail.gmail.com |
| 2026-10-08 11:18:19 |
ha-kun |
Fix stale tuplecid records left behind by aborted subtransactions |
Added ha-kun as reviewer |
| 2026-10-08 11:16:19 |
a.rachitskiy |
Unexpected results of JSON_VALUE with DEFAULT ON EMPTY |
Deleted annotation "alternative patch" from CACJufxFL-xzeD_GVVqbd1Jeab8unkbibM_=1cLBUASyi2bDx=g@mail.gmail.com |
| 2026-10-08 11:01:52 |
hannukrosing |
Extensible ReadyForQuery wire protocol message and C hook, for connection pools and WAIT FOR LSN |
Attached mail thread CAMT0RQSP2Qopgr+5Z5NH1wur17=2fs0VAn5v3F8TtyQEApCmAQ@mail.gmail.com |
| 2026-10-08 11:01:52 |
hannukrosing |
Extensible ReadyForQuery wire protocol message and C hook, for connection pools and WAIT FOR LSN |
Created patch record |
| 2026-10-08 10:59:36 |
a.rachitskiy |
Unexpected results of JSON_VALUE with DEFAULT ON EMPTY |
Added annotation "alternative patch" to CACJufxFL-xzeD_GVVqbd1Jeab8unkbibM_=1cLBUASyi2bDx=g@mail.gmail.com |
| 2026-10-08 10:58:52 |
a.rachitskiy |
Unexpected results of JSON_VALUE with DEFAULT ON EMPTY |
Added annotation "main patch" to CAB8bMitawD=ERVLwYuDXvMT_OJqf+qAKx=3GEH6V_WHT7jnq7A@mail.gmail.com |
| 2026-10-08 10:57:31 |
a.rachitskiy |
Unexpected results of JSON_VALUE with DEFAULT ON EMPTY |
Attached mail thread 19621-0a480d2dc74e6bd5@postgresql.org |
| 2026-10-08 10:57:31 |
a.rachitskiy |
Unexpected results of JSON_VALUE with DEFAULT ON EMPTY |
Created patch record |
| 2026-10-08 10:54:00 |
a.rachitskiy |
Backend crash (signal 11) in pg_trgm makesign() after ALTER TABLE ... SET STORAGE on a column with a gist_trgm_ops index |
Added annotation "The main fix is here" to CAB8bMitfqZY32oVmB2ZgSRFA68HwpBYD5sKHtL0uKrwMyHNmMQ@mail.gmail.com |
| 2026-10-08 10:52:15 |
a.rachitskiy |
Backend crash (signal 11) in pg_trgm makesign() after ALTER TABLE ... SET STORAGE on a column with a gist_trgm_ops index |
Attached mail thread CAA8TiqELrCMyAkNMev0NerxACZTaQL5a2Y2htzfDxFirJ+QGkw@mail.gmail.com |
| 2026-10-08 10:52:14 |
a.rachitskiy |
Backend crash (signal 11) in pg_trgm makesign() after ALTER TABLE ... SET STORAGE on a column with a gist_trgm_ops index |
Created patch record |
| 2026-10-08 10:50:14 |
a.rachitskiy |
first_value/last_value/nth_value return NULL with EXCLUDE TIES when the current row is outside its f |
Attached mail thread 19732-d4eed889e3021ef8@postgresql.org |
| 2026-10-08 10:50:14 |
a.rachitskiy |
first_value/last_value/nth_value return NULL with EXCLUDE TIES when the current row is outside its f |
Created patch record |
| 2026-10-08 10:46:21 |
a.rachitskiy |
to_date()/to_timestamp() silently truncate 4+-digit day-of-year input to the first three digits |
Attached mail thread 19650-d7ea430084cdc44a@postgresql.org |
| 2026-10-08 10:46:21 |
a.rachitskiy |
to_date()/to_timestamp() silently truncate 4+-digit day-of-year input to the first three digits |
Created patch record |
| 2026-10-08 10:42:25 |
a.rachitskiy |
Planner chooses an index-only scan for an index AM without amcanreturn, and execution fails |
Attached mail thread 19638-277d0f73dfaeaec8@postgresql.org |
| 2026-10-08 10:42:25 |
a.rachitskiy |
Planner chooses an index-only scan for an index AM without amcanreturn, and execution fails |
Created patch record |
| 2026-10-08 10:33:05 |
x4m |
to_char/jsonpath format cache serves a format tree parsed in the wrong strict-mode |
Attached mail thread 19594-5d9bdc019e3f7f6e@postgresql.org |
| 2026-10-08 10:33:05 |
x4m |
to_char/jsonpath format cache serves a format tree parsed in the wrong strict-mode |
Created patch record |
| 2026-10-08 10:29:53 |
ilidock95 |
Tracking per-RelOptInfo uniqueness during planning |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-08 10:12:30 |
a.rachitskiy |
Fix PGTYPESdate_fmt_asc overflow when a year does not fit "yyyy" |
Changed targetversion to stable |
| 2026-10-08 10:01:20 |
a.rachitskiy |
Fix PGTYPESdate_fmt_asc overflow when a year does not fit "yyyy" |
Attached mail thread CAB8bMiuv0T175FkbcFi_jGN1kp_0S_cYLyHXFiL7RvyuqqQrjg@mail.gmail.com |