| 2026-08-07 19:57:28 |
bossartn |
retire PQfn() |
Added bossartn as committer |
| 2026-08-07 19:57:27 |
bossartn |
retire PQfn() |
New status: Ready for Committer |
| 2026-08-07 15:23:07 |
x4m |
Fix: VACUUM FULL or CREATE INDEX fails with error "missing chunk number 0 for toast value XXX" |
Added x4m as reviewer |
| 2026-08-07 15:22:17 |
x4m |
Avoid streaming zero-filled WAL switch padding |
Attached mail thread 0E59ED14-DE1B-41D9-886D-FE409BF0A056@yandex-team.ru |
| 2026-08-07 15:22:17 |
x4m |
Avoid streaming zero-filled WAL switch padding |
Created patch record |
| 2026-08-07 15:21:10 |
x4m |
FROM clause before SELECT |
Attached mail thread 8B32D9DE-6152-485F-AB53-9405A04C757A@yandex-team.ru |
| 2026-08-07 15:21:10 |
x4m |
FROM clause before SELECT |
Created patch record |
| 2026-08-07 15:20:35 |
x4m |
Archive-fed logical decoding: pausing recovery on slot conflict |
Attached mail thread 967DBEA9-E8B7-4705-AD36-447D839AACA9@yandex-team.ru |
| 2026-08-07 15:20:35 |
x4m |
Archive-fed logical decoding: pausing recovery on slot conflict |
Created patch record |
| 2026-08-07 15:19:32 |
x4m |
Small fixes needed by high-availability tools |
Attached mail thread 0B44E464-BA62-4056-9465-3320DD2D0302@yandex-team.ru |
| 2026-08-07 15:19:32 |
x4m |
Small fixes needed by high-availability tools |
Created patch record |
| 2026-08-07 15:18:25 |
x4m |
Support specialized B-tree page searches |
Attached mail thread 79FF16D2-B815-45C9-A24A-D0851981E78B@yandex-team.ru |
| 2026-08-07 15:18:25 |
x4m |
Support specialized B-tree page searches |
Created patch record |
| 2026-08-07 15:18:06 |
x4m |
Reduce WAL volume for heap tuple hint bits |
Attached mail thread F5EBA0A6-8578-4C7F-AA31-EB336FD4EC5F@yandex-team.ru |
| 2026-08-07 15:18:05 |
x4m |
Reduce WAL volume for heap tuple hint bits |
Created patch record |
| 2026-08-07 15:05:52 |
x4m |
Add archive_mode to prevent unarchived WAL on permanent primary failure |
Changed authors to Andrey Borodin (x4m), Kirill Reshke (reshke) |
| 2026-08-07 15:05:29 |
x4m |
Compress big WAL records |
Moved from CF PG19-Final to CF PG20-2 |
| 2026-08-07 15:05:18 |
x4m |
amcheck: support for GiST |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-07 15:05:09 |
x4m |
Two bugs around ALTER TYPE |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-07 15:04:52 |
x4m |
Possible G2 anomaly at SERIALIZABLE (SSI, doom-before-error) |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-07 12:59:49 |
esavelievcode.gmail.com |
Selectivity estimation for COALESCE in eqsel/eqjoinsel |
Added annotation "v3 patch after review" to CAF=hKRA97=ZkXLL2YLa7yNAHz7P4rY06s5tYcC1ZaZOfV05hNA@mail.gmail.com |
| 2026-08-07 10:09:13 |
a.alekseev |
Remove unused scram_client_key_len and scram_server_key_len fields |
Closed in commitfest PG20-2 with status: Committed |
| 2026-08-07 10:09:12 |
a.alekseev |
Remove unused scram_client_key_len and scram_server_key_len fields |
Changed committer to d_gustafsson |
| 2026-08-07 05:47:20 |
stayreal |
ALTER COLUMN SET EXPRESSION on partitions not work in case of dependencies |
Changed name to ALTER COLUMN SET EXPRESSION on partitions not work in case of dependencies |
| 2026-08-07 05:47:01 |
stayreal |
ALTER COLUMN SET EXPRESSION on partitions not work in case of dependencies |
Attached mail thread CACJufxEomSz3BwUGfk8A6MeAKj=Cki5B+gYTbJO=ACCJyytWZg@mail.gmail.com |
| 2026-08-07 05:47:00 |
stayreal |
ALTER COLUMN SET EXPRESSION on partitions not work in case of dependencies |
Created patch record |
| 2026-08-06 22:16:55 |
afelipe |
Index skip-merge scan |
Attached mail thread CAE8JnxOWESFVVaw-FjbPUmJJwnsEZPTHeSAEj_E8d9GFVMbJ0w@mail.gmail.com |
| 2026-08-06 22:16:55 |
afelipe |
Index skip-merge scan |
Created patch record |
| 2026-08-06 13:38:01 |
aytiwari |
Error handling in after-startup shmem requests |
Attached mail thread CAJTYsWVRRWH48=PcuAo_2Y4Ap6M0QRmzxgUfFkNRtdWK74LjBQ@mail.gmail.com |
| 2026-08-06 13:38:01 |
aytiwari |
Error handling in after-startup shmem requests |
Created patch record |
| 2026-08-06 13:33:29 |
liuzizhuan |
Reject ADD CONSTRAINT NOT NULL if name mismatches existing domain not-null constraint |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-06 13:31:27 |
liuzizhuan |
support create index on virtual generated column. |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-06 12:58:09 |
hannukrosing |
pg_dump flag for dumping tables data in multiple chunks, for huge tables can often give near-linear speedup when parallelized |
New status: Needs review |
| 2026-08-06 12:57:47 |
hannukrosing |
pg_dump flag for dumping tables data in multiple chunks, for huge tables can often give near-linear speedup when parallelized |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-06 12:44:02 |
albe |
Adding a stored generated column without long-lived locks |
New status: Needs review |
| 2026-08-06 07:15:39 |
bharathrupireddy |
Add a hook for handling logical decoding messages on subscribers |
New status: Ready for Committer |
| 2026-08-06 06:20:46 |
solaiv |
explain plans for foreign scans |
Added solaiv as reviewer |
| 2026-08-06 05:31:18 |
okbobcz |
PoC - psql - emphases line with table name in verbose output |
Closed in commitfest PG20-1 with status: Withdrawn |
| 2026-08-06 04:33:55 |
yugo.nagata |
Warn when creating or enabling a subscription with max_logical_replication_workers = 0 |
Changed targetversion to 20 |
| 2026-08-06 04:33:26 |
yugo.nagata |
Track skipped vacuum and analyze in pg_stat_all_tables |
Changed targetversion to 20 |
| 2026-08-06 04:32:52 |
yugo.nagata |
pgbench: extend variable usage in scripts |
Changed targetversion to 20 |
| 2026-08-06 04:32:23 |
yugo.nagata |
Add a warning on stats manipulation functions |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-06 04:32:16 |
yugo.nagata |
Add a warning on stats manipulation functions |
Changed targetversion to 20 |
| 2026-08-06 04:31:54 |
yugo.nagata |
JIT works only partially with meson build |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-06 04:31:39 |
yugo.nagata |
Improve coments on structures in trigger.c |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-06 04:31:11 |
yugo.nagata |
Incremental View Maintenance (IVM), take 2 |
Moved from CF PG20-1 to CF PG20-Drafts |
| 2026-08-06 04:30:37 |
yugo.nagata |
A trivial fix on a comment in pgstat_assoc_relation() |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-06 04:30:26 |
yugo.nagata |
Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-06 04:30:14 |
yugo.nagata |
Add a berief general comment on BTScanInsertData's nextkey and backward |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-06 04:29:27 |
yugo.nagata |
Warn when creating or enabling a subscription with max_logical_replication_workers = 0 |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-06 04:28:57 |
yugo.nagata |
pgbench: extend variable usage in scripts |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-06 04:24:07 |
taikikoshino |
Define MXID acronym in documentation |
Attached mail thread OS9PR01MB17364A940ACFCADBB7593498A94D32@OS9PR01MB17364.jpnprd01.prod.outlook.com |
| 2026-08-06 04:24:07 |
taikikoshino |
Define MXID acronym in documentation |
Created patch record |
| 2026-08-06 02:30:10 |
michael-kun |
Split index and table statistics into different types of stats |
Attached mail thread f572abe7-a1bb-e13b-48c7-2ca150546822@gmail.com |
| 2026-08-06 02:30:10 |
michael-kun |
Split index and table statistics into different types of stats |
Created patch record |
| 2026-08-06 02:28:44 |
michael-kun |
Refactor code around GUC default_toast_compression |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-05 19:19:11 |
aytiwari |
BUG #19597: getQuadrant: impossible case is reachable |
Attached mail thread 19597-39c532e61d78dff6@postgresql.org |
| 2026-08-05 19:19:11 |
aytiwari |
BUG #19597: getQuadrant: impossible case is reachable |
Created patch record |
| 2026-08-05 16:45:30 |
greg |
Warn, and disallow, clear text passwords via SQL |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-05 16:45:21 |
greg |
Carefully exposing information without authentication |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-05 16:45:11 |
greg |
Provide support for trailing commas |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-05 15:38:26 |
bharathrupireddy |
Use WALReadFromBuffers in more places |
Moved from CF PG19-3 to CF PG20-2 |
| 2026-08-05 14:07:22 |
mmeent |
Resetting snapshots during the first phase of [CREATE |RE]INDEX CONCURRENTLY |
Added mmeent as reviewer |
| 2026-08-05 12:03:38 |
a.alekseev |
Remove unused scram_client_key_len and scram_server_key_len fields |
Attached mail thread CAJ7c6TMx3pyuW86zEjGs4kua0vQPzZEg2sCUe+NnP08fBKuVoQ@mail.gmail.com |
| 2026-08-05 12:03:38 |
a.alekseev |
Remove unused scram_client_key_len and scram_server_key_len fields |
Created patch record |
| 2026-08-05 11:13:40 |
stayreal |
skip check constraints verification for unaffected columns during UPDATE |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-05 11:13:20 |
stayreal |
JumbleQuery may treat different GROUP BY expr as the same |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-05 11:13:10 |
stayreal |
create table like including storage parameter |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-05 11:09:16 |
stayreal |
COPY ON_CONFLICT TABLE; save duplicated record to another table. |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-05 11:09:06 |
stayreal |
avoid call ATPostAlterTypeCleanup twice |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-05 10:36:11 |
liuzizhuan |
Fix var_eq_const: sum selectivity of all matching MCV entries instead of stopping at first match |
Posted comment with messageid <178592617169.1181.1374052989897980607.pgcf@coridan.postgresql.org> |
| 2026-08-05 10:18:44 |
aytiwari |
Backup manifests accept out-of-range LSNs |
Attached mail thread CAJTYsWXieRHb-ooV2XfjHAtBsS7+P5La_-o8-Cqi15CNDhh9hQ@mail.gmail.com |
| 2026-08-05 10:18:44 |
aytiwari |
Backup manifests accept out-of-range LSNs |
Created patch record |
| 2026-08-05 09:14:15 |
arodrgr |
Unexpected reindex when altering column types for partitioned tables |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-05 09:13:53 |
arodrgr |
Improving psql autocompletion for SET LOCAL / SET SESSION |
Moved from CF PG20-1 to CF PG20-2 |
| 2026-08-05 09:01:18 |
smithpb2250 |
DOCS - ALTER PUBLICATION - description has confusing slash-list |
Attached mail thread CAHut+PuGKrWhVMvuFyf-wSdF-Tai_jPTz2UCSCqsYM-82ATY5w@mail.gmail.com |
| 2026-08-05 09:01:18 |
smithpb2250 |
DOCS - ALTER PUBLICATION - description has confusing slash-list |
Created patch record |
| 2026-08-05 08:58:16 |
petere |
GRAPH_TABLE: aggregates/window/set-returning functions in COLUMNS crash the backend |
Closed in commitfest PG20-2 with status: Committed |
| 2026-08-05 08:29:09 |
chaol |
pg_createsubscriber: allow duplicate subscription names |
Attached mail thread 2B037930-9B7F-41D3-98B3-E50FFD94C01A@gmail.com |
| 2026-08-05 08:29:09 |
chaol |
pg_createsubscriber: allow duplicate subscription names |
Created patch record |
| 2026-08-05 06:47:51 |
petere |
Add more tab-completion rules for DROP PROPERTY GRAPH |
Closed in commitfest PG20-2 with status: Committed |
| 2026-08-05 06:31:46 |
aytiwari |
Prove a NOT IN's left-hand expressions non-nullable from quals |
New status: Needs review |
| 2026-08-05 05:44:13 |
aytiwari |
BUG #19603: Vuln47: distance_taxicab and distance_chebyshev silently return 0 |
Attached mail thread 19603-7b1f783d5bbfe791@postgresql.org |
| 2026-08-05 05:44:13 |
aytiwari |
BUG #19603: Vuln47: distance_taxicab and distance_chebyshev silently return 0 |
Created patch record |
| 2026-08-05 02:47:07 |
masaofujii |
Update the wraparound warning to clarify that the reported percentage represents the remaining ID space before wraparound |
Closed in commitfest PG20-2 with status: Committed |
| 2026-08-05 02:47:07 |
masaofujii |
Update the wraparound warning to clarify that the reported percentage represents the remaining ID space before wraparound |
Changed committer to masaofujii |
| 2026-08-05 02:19:44 |
chenchangao |
Avoid building stderr message if possible |
Attached mail thread tencent_A00A556AC153E46588F0680E34ED4C43EF09@qq.com |
| 2026-08-05 02:19:44 |
chenchangao |
Avoid building stderr message if possible |
Created patch record |
| 2026-08-05 01:50:59 |
stayreal |
NOT NULL NOT ENFORCED |
Moved from CF PG19-Final to CF PG20-2 |
| 2026-08-05 01:41:54 |
murali.natti |
Proposal: Conflict log history table for Logical Replication |
Added murali.natti as reviewer |
| 2026-08-05 01:40:44 |
murali.natti |
Extend skipping FK checks on replicas to include ADD FK and TRUNCATE |
Added murali.natti as reviewer |
| 2026-08-05 00:45:28 |
liuzizhuan |
Doc: Mention OFF as an alias for EXPLAIN SERIALIZE NONE |
New status: Needs review |
| 2026-08-05 00:07:49 |
bharathrupireddy |
pg_xmin_horizon system view |
Added bharathrupireddy as reviewer |
| 2026-08-05 00:05:41 |
bharathrupireddy |
Add tests for concurrent DML retry paths in logical replication apply |
Attached mail thread CALj2ACV6ESpggn2Az=OdZBzVx7jiBG9O_EdKdgbk2chAJusC2w@mail.gmail.com |
| 2026-08-05 00:05:41 |
bharathrupireddy |
Add tests for concurrent DML retry paths in logical replication apply |
Created patch record |
| 2026-08-05 00:04:40 |
bharathrupireddy |
Multi-insert for logical replication apply |
Attached mail thread CALj2ACXGhzRSVpMwkFX0mwvkhDdFwnPLzTXYrtRFHcGGxo6XhA@mail.gmail.com |
| 2026-08-05 00:04:40 |
bharathrupireddy |
Multi-insert for logical replication apply |
Created patch record |
| 2026-08-05 00:03:36 |
bharathrupireddy |
Handle concurrent drop when doing whole database vacuum |
Added bharathrupireddy as reviewer |
| 2026-08-05 00:02:50 |
bharathrupireddy |
Introduce XID age based replication slot invalidation |
Attached mail thread CA+-JvFsMHckBMzsu5Ov9HCG3AFbMh056hHy1FiXazBRtZ9pFBg@mail.gmail.com |
| 2026-08-05 00:02:50 |
bharathrupireddy |
Introduce XID age based replication slot invalidation |
Created patch record |