Commitfest PG19-3 (2025-11-01 – 2025-11-30)

No reviewers My patches My reviews
Text Status Target version Tag (type to search) Author (type to search) Reviewer (type to search)
Clear


Status summary: Needs review: 100. Waiting on Author: 22. Ready for Committer: 9. Committed: 110. Moved to next CF: 154. Rejected: 1. Withdrawn: 11. Total: 407.

Active patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Bug Fixes
Incremental Sort Cost Estimation Instability 5093 Needs review 18 Needs rebase! Andrei Lepikhov (lepikhov) 7 6 months ago
Fix standby may crash when switching-over in certain special cases 5199 Needs review Needs rebase! pixian shi (pxshi) 6 11 months ago
Fix for consume_xids advancing XIDs incorrectly 5303 Waiting on Author stable Needs rebase! Yushi Ogiwara (yushi) 5 1 year ago
Fix creation of empty .log files during log rotation 5365 Waiting on Author 10/10 +15−12 Arseny Kositsin (arseny114) 4 2 weeks ago
Corrupted FSM page is not saved after zeroing. 5615 Waiting on Author 10/10 +3−0 Anton Melnikov (antonmel) 5 1 month ago
Random pg_upgrade 004_subscription test failure on drongo 5673 Waiting on Author 10/10 +25−0 vigneshwaran C (vignesh.postgres) 3 1 month ago
Correction of RowMark Removal During Sel-Join Elimination 5943 Needs review Refactoring Only Bugfix 19 Needs rebase! Andrei Lepikhov (lepikhov) 2 3 months ago
Fix read/write races with pg_control file in case when postgres was compiled with DEXEC_BACKEND option 6040 Needs review Bugfix 19 10/10 +32−1 Maksim Melnikov (manaldush) 1 1 month ago
Fix pg_rewind false positives caused by shutdown-only WAL 6041 Needs review Bugfix 9/10 +193−24 Srinath Reddy (srinath-reddy-sadipiralla) 1 1 month ago
Add assertion for bmr.rel in ExtendBufferedRelTo function 6075 Needs review Bugfix 16 Not processed Алена Васильева (eugenygoryachev) 1 1 month ago
Fix const-simplification for index expressions and predicate 6092 Needs review Bugfix 19 10/10 +102−10 Richard Guo (richardguo) 1 2 months ago
Fix distinctness check for queries with grouping sets 6189 Needs review 19 10/10 +127−7 Richard Guo (richardguo) 1 1 month ago
Clients
Add Option to Check All Addresses For Matching target_session_attr 5396 Needs review 18 10/10 +306−10 Andrew Jackson (andrewjackson) 5 3 months ago
pgbench: extend variable usage in scripts 6012 Waiting on Author 19 9/10 +130−15 Yugo Nagata (yugo.nagata) 2 1 month ago
Code Comments
Add comments about fire_triggers argument in ri_triggers.c 5679 Needs review 9/10 +7−1 Yugo Nagata (yugo.nagata) 3 2 weeks ago
Improve coments on structures in trigger.c 5680 Waiting on Author 10/10 +47−40 Yugo Nagata (yugo.nagata) 3 2 months ago
Documentation
pg_restore add note about -n 5818 Needs review 10/10 +21−40 Florents Tselai (florentst) 3 1 month ago
Document DSM Registry 5914 Waiting on Author Docs Only 19 9/10 +46−17 Florents Tselai (florentst) 2 2 months ago
Document AccessExclusive lock behaviour on standbys 5920 Needs review 10/10 +8−0 Anthonin Bonnefoy (bonnefoa) 2 4 months ago
Add a warning on stats manipulation functions 6155 Needs review Docs Only 19 10/10 +6−0 Yugo Nagata (yugo.nagata) 1 1 month ago
Miscellaneous
Coccinelle for PostgreSQL development 5509 Needs review 18 10/10 +845−8 Mats Kindahl (mkindahl) 3 1 month ago
Produce LLVM bitcode files on meson builds 5671 Needs review Performance 19 9/10 +795−50 Andres Freund (andresfreund), Diego Fronza (dfronza), Nazir Bilal Yavuz (nbyavuz) 3 1 month ago
Silence resource leaks alerts 5701 Needs review 19 10/10 +3−3 Ranier Vilela (raniervilela) 2 8 months ago
contrib/xml2: xslt_process() should report XSLT-related error details and accept xmltype 5718 Needs review 19 Needs rebase! Robin Haberkorn (rhaberkorn) 3 5 months ago
Enhance Makefiles to rebuild objects on map file changes 5953 Needs review 19 10/10 +97−0 Chao Li (chaol) 2 2 months ago
Add process updating for GNU/Hurd 6013 Needs review 10/10 +0−0 Michael Banck (mbanck) 2 3 weeks ago
Perform check for oversized WAL record before calculating record CRC 6039 Needs review Performance 10/10 +63−13 Sergey Fukanchik (fukanchik) 1 3 months ago
AIX support 6050 Needs review 19 Needs rebase! AIX PG user (pg-aixusr) 1 1 month ago
Allow setting the collation strength in ICU tailoring rules. 6084 Needs review 10/10 +1−1 Daniel Vérité (danielverite) 1 2 months ago
Make GiST waldump output more descriptive 6103 Needs review stable 9/10 +41−6 Kirill Reshke (reshke) 1 1 month ago
add objects file path to oid2name 6111 Needs review Needs rebase! david bidoc (dwayne) 1 2 weeks ago
Add uuid <-> base32hex conversion 6195 Needs review 9/10 +324−0 Andrey Borodin (x4m) 1 3 weeks ago
Performance
Adding compression of temporary files 5382 Waiting on Author Needs rebase! Filip Januš (fjanus) 5 1 month ago
Introduce RWSpin lock and use it in sinvaladt.c and xlogrecovery.c 5573 Needs review 18 10/10 +217−42 Yura Sokolov (funny_falcon) 3 3 months ago
Compress big WAL records 5621 Needs review Needs rebase! Andrey Borodin (x4m) 3 4 months ago
Lock-free XLog Reservation from WAL 5633 Needs review 9/10 +532−57 Yura Sokolov (funny_falcon) 2 7 months ago
Small optimization set tuple block/tableOid once 5683 Needs review 19 10/10 +40−18 Ranier Vilela (raniervilela) 2 8 months ago
Don't keep closed WAL segment in page cache after replay 5894 Needs review Performance 19 10/10 +51−4 Anthonin Bonnefoy (bonnefoa) 2 5 months ago
Optimize ProcSignal to avoid redundant SIGUSR1 signals 5931 Needs review 19 10/10 +57−49 Joel Jacobson (joeljacobson) 2 4 months ago
Optimize JsonbContainerTypeName by reordering type checks 6000 Needs review Refactoring Only 19 10/10 +5−5 Chao Li (chaol) 2 3 months ago
Speed up of vac_update_datfrozenxid. 6060 Needs review Performance 19 10/10 +73−45 Rustam Khamidullin (rustamkhamidullin) 1 1 month ago
MPTCP - multiplexing many TCP connections through one socket to get better bandwidth 6061 Needs review 19 0/10 +72−2 Jakub Wartak (jakub.wartak.tomtom) 1 3 months ago
Don't synchronously wait for already-in-progress IO in read stream 6127 Needs review 0/10 +947−160 Andres Freund (andresfreund) 1 1 month ago
Use log_newpage_range in HASH index build 6158 Needs review stable 2/10 +58−44 Kirill Reshke (reshke) 1 1 month ago
Optimize shared LWLock acquisition for high-core-count systems 6191 Needs review Performance Multithreading 19 10/10 +88−16 Zhiguo Zhou (zhiguozhou) 1 4 months ago
Lock-free XLog Reservation from WAL 6192 Needs review Performance Multithreading 19 10/10 +532−57 Yura Sokolov (funny_falcon), Zhiguo Zhou (zhiguozhou) 1 1 month ago
Increase NUM_XLOGINSERT_LOCKS 6193 Needs review Multithreading Performance 19 9/10 +34−21 Yura Sokolov (funny_falcon) 1 10 months ago
Procedural Languages
When deleting the plpgsql function, release the CachedPlan of the function 5975 Needs review PL/pgSQL 19 9/10 +118−2 Man Zeng (zengman) 2 3 months ago
Refactoring
Improve logicalrep_worker_launch() logic 5734 Needs review Needs rebase! Fujii Masao (masaofujii) Fujii Masao (masaofujii) 3 7 months ago
Preferred use of macro GetPGProcByNumber 6108 Needs review Refactoring Only 19 10/10 +9−9 Maksim Melnikov (manaldush) 1 2 months ago
Improved TAP tests by replacing sub-optimal uses of ok() with better Test::More functions 6122 Needs review Testing 19 Needs rebase! B Sadhu Prasad Patro (sadhuprasad) 1 1 month ago
Replication & Recovery
Fix slot synchronization with two_phase decoding enabled 5664 Needs review Bugfix Backport 17 Needs rebase! Zhijie Hou (houzj) 3 5 months ago
Extending FK check skipping on replicas to ADD FK and TRUNCATE 5774 Needs review Needs rebase! Hannu Krosing (hannukrosing) 2 5 months ago
Make wal_receiver_timeout configurable per subscription 5781 Needs review 10/10 +244−101 Fujii Masao (masaofujii) 3 1 month ago
Implement batching for walsender notifications during logical cascade replication 6019 Needs review Performance Logical Replication 19 Needs rebase! Alexey Makhmutov (lerm) 2 1 month ago
Timeline switching with partial WAL records can break replica recovery 6038 Needs review Bugfix 18 Needs rebase! Alyona Vinter (dlaaren) 1 3 months ago
Fix replica identity mismatch for partitioned tables with publish_via_partition_root 6047 Needs review Bugfix Logical Replication stable 10/10 +211−38 Mikhail Kharitonov (mkharitonov) 1 4 months ago
Accept connections post recovery without waiting for RemoveOldXlogFiles 6091 Needs review 19 10/10 +61−1 Nitin Motiani (nitinmotiani) 1 3 months ago
Add archive_mode to prevent unarchived WAL on permanent primary failure 6177 Needs review Physical Replication 19 10/10 +645−8 Andrey Borodin (x4m) 1 1 month ago
Server Features
KNN-btree 4871 Waiting on Author Needs rebase! Nikita Glukhov (n.glukhov), Anton Melnikov (antonmel) 8 1 year ago
Use WALReadFromBuffers in more places 4952 Needs review 10/10 +70−30 Bharath Rupireddy (bharathrupireddy) 5 2 months ago
Allow to collect statistics on virtual generated columns 5714 Needs review 19 10/10 +167−28 Yugo Nagata (yugo.nagata) 3 3 months ago
Carefully exposing information without authentication 5845 Needs review Monitoring 19 0/10 +397−0 Greg Sabino Mullane (greg) 2 1 month ago
pg_waldump: support decoding of WAL inside tarfile 5955 Needs review 19 10/10 +1311−205 Amul Sul (sulamul) 2 2 weeks ago
Improve initial slot synchronization in pg_sync_replication_slots() 5976 Needs review Logical Replication 19 10/10 +95−53 Ajin Cherian (ajinc) 2 2 weeks ago
Allow virtual columns in index expressions or predicate 6094 Needs review 19 10/10 +69−46 Richard Guo (richardguo) 1 2 months ago
GIN pageinspect support for entry tree and non-leaf posting tree 6128 Needs review Extensions stable 3/10 +388−7 Kirill Reshke (reshke) 1 2 months ago
Add pg_get_policy_ddl() function to reconstruct CREATE POLICY statement 6135 Needs review My First Patch 10/10 +591−1 Akshay Joshi (akshay.joshi) 1 3 weeks ago
Make pg_numa_init() cope with Docker 6171 Needs review Bugfix Backport stable Needs rebase! Christoph Berg (myon) 1 3 weeks ago
NLS: use gettext() to translate system error messages 6172 Needs review 19 10/10 +71−2 Jeff Davis (jdavis) 1 1 month ago
pg_plan_advice 6184 Needs review Extensions Missing Docs 10/10 +12138−254 Robert Haas (rhaas) 1 2 weeks ago
Add pg_get_type_ddl() to retrieve the CREATE TYPE statement 6185 Needs review 10/10 +1019−0 Phil Alger (paalger) 1 1 month ago
SQL Commands
Incremental View Maintenance (IVM), take 2 4337 Waiting on Author Needs rebase! Yugo Nagata (yugo.nagata) 13 3 months ago
Add jsonb_translate(jsonb, from, to) 6086 Needs review 19 9/10 +210−0 Florents Tselai (florentst) 1 2 months ago
System Administration
Change initdb default to the builtin collation provider 6198 Needs review 19 7/10 +28−3 Jeff Davis (jdavis) 1 1 month ago
Testing
Improve docs syntax checking and enable it in the meson build 6161 Needs review CI Testing 10/10 +154−15 Nazir Bilal Yavuz (nbyavuz) 1 1 month ago
ci: Skip minfree file in the cores_backtrace.sh 6162 Needs review CI 9/10 +2−1 Christoph Berg (myon), Nazir Bilal Yavuz (nbyavuz) 1 1 month ago
ci: Update Windows CI Task Names: Server 2022 + VS 2022 Upgrade 6165 Needs review CI 10/10 +80−33 Nazir Bilal Yavuz (nbyavuz) 1 1 month ago

Closed patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Bug Fixes
Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY 5160 Moved to different CF Bugfix stable Needs rebase! Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) Álvaro Herrera (alvherre) 7 2 days ago
problems with toast.* reloptions 5839 Moved to different CF stable Needs rebase! Nathan Bossart (bossartn) 4 4 months ago
fix NOT VALID NOT NULL with ALTER COLUMN SET IDENTITY 6030 Committed Bugfix Backport 18 10/10 +37−0 Jian He (stayreal) Álvaro Herrera (alvherre) 1 1 month ago
UPDATE with invalid domain constraint 6031 Moved to different CF Bugfix Backport stable 10/10 +114−0 Jian He (stayreal) 2 3 months ago
PostgreSQL crashes with ThreadSanitizer during early initialization 6044 Committed Bugfix My First Patch 8/10 +62−28 Emmanuel Sibi (emmanuelsibi) Tom Lane (tgl) 1 1 month ago
Display is_prev_bucket_same_wrt of xl_hash_squeeze_page 6048 Moved to different CF Bugfix Backport Needs rebase! Kirill Reshke (reshke) Michael Paquier (michael-kun) 2 3 months ago
let ALTER TABLE DROP COLUMN drop whole-row referenced object 6055 Moved to different CF Bugfix Backport stable 10/10 +492−3 Jian He (stayreal) 2 2 months ago
Fix missing EvalPlanQual recheck for TID scans 6057 Moved to different CF Bugfix Backport My First Patch 10/10 +84−25 Sophie Alpert (sophiebits) David Rowley (davidrowley) 2 2 months ago
fix re-initialization of LWLock-related shared memory 6065 Moved to different CF 19 9/10 +19−1 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 2 months ago
Avoiding roundoff error in pg_sleep() 6080 Moved to different CF 10/10 +20−9 Tom Lane (tgl) Tom Lane (tgl) 2 2 months ago
Fix pushdown of degenerate HAVING clauses 6093 Committed Bugfix 18 10/10 +0−0 Richard Guo (richardguo) Richard Guo (richardguo) 1 1 month ago
Infinite loop in pgbench when running COPY command 6096 Committed Bugfix stable 10/10 +24−0 Anthonin Bonnefoy (bonnefoa) Michael Paquier (michael-kun) 1 2 months ago
sql/json query function JsonBehavior default expression's collation may differ from returning type's collation 6100 Committed Bugfix Backport stable 10/10 +113−14 Jian He (stayreal) Amit Langote (amitlan) 1 2 months ago
ecpg: check return value of replace_variables() 6110 Committed Bugfix 19 6/10 +7−1 Aleksander Alekseev (a.alekseev) Daniel Gustafsson (d_gustafsson) 1 2 months ago
Preserve index stats during ALTER TABLE ... TYPE ... 6118 Moved to different CF Bugfix 19 10/10 +576−4 Bertrand Drouvot (bertranddrouvot.pg) 2 1 month ago
avoid call ATPostAlterTypeCleanup twice 6121 Moved to different CF Bugfix Backport stable 10/10 +88−0 Jian He (stayreal) 2 1 month ago
Fix incorrect fprintf usage in log_error FRONTEND path 6126 Committed Bugfix Good First Review 19 10/10 +15−4 Bryan Green (lispyone) Tom Lane (tgl) 1 2 months ago
Fix lag columns in pg_stat_replication not advancing when replay LSN stalls 6138 Committed Bugfix Backport 10/10 +13−0 Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 1 month ago
Invalid primary_slot_name triggers warnings in all processes on reload 6139 Committed Bugfix Backport GUC 9/10 +58−2 Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 1 month ago
BRIN: Prevent the heapblk overflow during index summarization on very large tables resulting in an infinite loop 6143 Committed Bugfix Good First Review Backport stable 10/10 +10−4 Sunil Seetharama (sunils26) David Rowley (davidrowley) 1 1 month ago
Bug in pg_stat_statements 6167 Committed 18 Needs rebase! Sami Imseih (simseih) Álvaro Herrera (alvherre) 1 1 month ago
Fix LTREE subpath with negative offset 6199 Committed Needs rebase! Marcus Gartner (mgartner) Tom Lane (tgl) 2 1 month ago
fix corner cases involving failed DSM registry entry initialization and leaked LWLock tranches 6211 Committed stable 10/10 +49−12 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 month ago
transformJsonFuncExpr pathspec cache lookup failed 6232 Committed Bugfix Backport stable Needs rebase! Jian He (stayreal) Amit Langote (amitlan) 2 2 weeks ago
Clients
Add \pset options for boolean value display 5828 Committed psql 19 10/10 +120−1 David Johnston (polobo) Álvaro Herrera (alvherre) 3 1 month ago
Code Comments
Fix incorrect comment in pg_get_shmem_allocations_numa() 5927 Committed 19 10/10 +6−9 Bertrand Drouvot (bertranddrouvot.pg) Michael Paquier (michael-kun) 2 1 month ago
Fix inconsistencies with code and beautify xlog structures description and fin hash_xlog.h 6034 Committed Comments Only stable Needs rebase! Kirill Reshke (reshke) Michael Paquier (michael-kun) 1 3 months ago
Update parser README to include parse_jsontable.c 6036 Committed Comments Only 19 Needs rebase! Karthik S (karthikselvaam.gmail.com) Michael Paquier (michael-kun) 1 3 months ago
fix obsolete references to postgres.h in comments 6068 Moved to different CF 19 10/10 +5−5 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 2 months ago
Fix comments for ChangeVarNodes() and related functions 6190 Committed Comments Only stable 10/10 +17−20 Richard Guo (richardguo) Richard Guo (richardguo) 1 1 month ago
remove obsolete autovacuum comment 6213 Committed 19 9/10 +0−5 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 month ago
Documentation
docs: Update protocol changes checklist with 3.2 changes 5863 Moved to different CF Docs Only 18 10/10 +138−84 Dave Cramer (dcramer), Jelte Fennema-Nio (jeltef) 4 4 months ago
fix shmem_startup_hook documentation 6042 Moved to different CF 16 10/10 +22−10 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 3 months ago
CREATE/ALTER PUBLICATION improvements for syntax synopsis 6062 Committed Docs Only Good First Review 18 Needs rebase! Peter Smith (smithpb2250) Fujii Masao (masaofujii) 1 2 weeks ago
DOCS: What SGML markup to use for user objects like tables, columns, etc? 6063 Committed Docs Only stable 9/10 +0−0 Peter Smith (smithpb2250) Bruce Momjian (bmomjian) 1 1 month ago
Fix CancelRequest documentation for protocol 3.2 6123 Committed Docs Only 18 10/10 +0−0 Jelte Fennema-Nio (jeltef) Magnus Hagander (mha) 1 2 months ago
Extend documentation for pg_stat_replication.backend_xmin 6133 Committed Docs Only 19 9/10 +4−0 Renzo Dani (renzo.dani) Fujii Masao (masaofujii) 1 1 month ago
refactor func-matching.sgml, make regexp* function more readable 6144 Moved to different CF Docs Only 19 10/10 +114−76 Jian He (stayreal) 2 1 month ago
docs: Link to the correct protocol version inspection function External 6154 Committed Docs Only 9/10 +0−0 Jelte Fennema-Nio (jeltef) Peter Eisentraut (petere) 1 1 month ago
copy.sgml: add XML ID attributes to <varlistentry> tags. 6181 Committed 19 Needs rebase! Jian He (stayreal) Álvaro Herrera (alvherre) 1 1 month ago
fix documentation for insert vacuum formula 6236 Committed 18 2/10 +7−3 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 3 weeks ago
Miscellaneous
Avoid orphaned objects dependencies, take 3 4942 Moved to different CF 18 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 9 1 month ago
Change the names generated for index partitions 5832 Moved to different CF 19 Needs rebase! Tom Lane (tgl) 4 2 months ago
Enhance statistics reset functions to return reset timestamp 5956 Withdrawn 19 9/10 +307−239 Shinya Kato (shinyakato) 2 1 month ago
Avoid overwiriting cache entry (src/backend/utils/cache/relcache.c) 6008 Committed 19 10/10 +5−6 Ranier Vilela (raniervilela) Álvaro Herrera (alvherre) 2 1 month ago
Use enum type replacing #define for exec state of hashjoin and mergejoin 6027 Moved to different CF 10/10 +36−27 Tender Wang (tndrwang) 2 1 month ago
revert some recent changes to RequestNamedLWLockTranche() 6032 Moved to different CF 19 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 month ago
Improving the names generated for indexes on expressions 6059 Moved to different CF 9/10 +265−159 Tom Lane (tgl) 2 1 month ago
Free memory allocated by waitonlock_error_callback() 6069 Withdrawn 19 10/10 +2−0 Aleksander Alekseev (a.alekseev) 1 1 month ago
a couple of small patches for simd.h 6076 Committed 19 10/10 +10−27 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 2 months ago
disallow big-endian on aarch64 6098 Withdrawn 19 Not processed Nathan Bossart (bossartn) 1 2 months ago
incremental autovacuum scheduling improvements 6114 Moved to different CF 19 Needs rebase! Nathan Bossart (bossartn) 2 2 weeks ago
Add Windows support for backtrace_functions (MSVC only) 6116 Moved to different CF My First Patch 19 10/10 +148−2 Bryan Green (lispyone) 2 1 month ago
track ABI breaks in stable branches 6140 Committed stable 10/10 +24−0 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 month ago
Fix POSIX compliance in pgwin32_unsetenv() 6142 Committed 19 10/10 +0−0 Bryan Green (lispyone) Michael Paquier (michael-kun) 1 1 month ago
MSVC: Improve warning options set 6182 Committed Needs rebase! Peter Eisentraut (petere) Peter Eisentraut (petere) 1 1 month ago
O_CLOEXEC not honored on Windows - handle inheritance chain 6197 Moved to different CF 19 10/10 +29−53 Bryan Green (lispyone) 2 yesterday
postgresql.conf.sample tab width 6223 Committed stable Needs rebase! Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 3 weeks ago
better handle errors in dsm registry functions 6250 Committed stable 10/10 +78−69 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 2 weeks ago
Monitoring & Control
relfilenode statistics 5007 Moved to different CF 18 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 9 1 month ago
Report bytes and transactions actually sent downtream 5877 Moved to different CF Monitoring Logical Replication 10/10 +452−190 Ashutosh Bapat (ashutoshbapat) 4 3 days ago
Adding locks statistics 5942 Moved to different CF 19 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 3 4 months ago
Adding per backend commit and rollback counters 5947 Moved to different CF 19 10/10 +296−2 Bertrand Drouvot (bertranddrouvot.pg) 3 3 months ago
Per backend relation statistics tracking 5958 Moved to different CF 19 9/10 +261−2 Bertrand Drouvot (bertranddrouvot.pg) 3 3 months ago
Add stats_reset to pg_stat_all_tables|indexes and related views 6097 Committed Monitoring 19 10/10 +776−619 Bertrand Drouvot (bertranddrouvot.pg) Michael Paquier (michael-kun) 1 2 months ago
Add wal_fpi_bytes to pg_stat_wal 6150 Committed Monitoring 19 10/10 +0−0 Shinya Kato (shinyakato) Michael Paquier (michael-kun) 1 1 month ago
Performance
Index Prefetching 4351 Moved to different CF 9/10 +3096−1571 Peter Geoghegan (pgeoghegan), Tomas Vondra (fuzzycz) 13 3 days ago
Asynchronous MergeAppend Execution 5129 Moved to different CF 10/10 +961−38 Alexander Pyhalov (a.pyhalov) 7 3 weeks ago
Expanding HOT updates for expression and partial indexes 5556 Moved to different CF Performance 19 10/10 +2327−511 Greg Burd (gregburd) 4 2 weeks ago
Reduce timing overhead of EXPLAIN ANALYZE using rdtsc 5622 Moved to different CF 10/10 +418−44 Andres Freund (andresfreund), Lukas Fittl (lfittl), David Geier (geidav) 4 1 week ago
Create DATA dump objects for partitioned tables too 5692 Moved to different CF 10/10 +223−41 Tom Lane (tgl) 4 7 months ago
Accounting for metapages in genericcostestimate() 5727 Moved to different CF 9/10 +55−13 Tom Lane (tgl) 4 7 months ago
Eliminate xl_heap_visible to reduce vacuum and COPY FREEZE WAL volume 5841 Moved to different CF 19 2/10 +792−801 Melanie Plageman (melanieplageman) 4 3 days ago
Eagerly evict bulkwrite strategy ring 5919 Moved to different CF 19 9/10 +482−137 Melanie Plageman (melanieplageman) 4 3 weeks ago
Making jsonb_agg() faster 5930 Moved to different CF Needs rebase! Tom Lane (tgl) Tom Lane (tgl) 3 22 hours ago
Stack-based tracking of per-node WAL/buffer usage 6023 Moved to different CF 19 10/10 +751−368 Lukas Fittl (lfittl) 3 1 month ago
Improve read_local_xlog_page_guts by replacing polling with latch-based waiting 6024 Moved to different CF Performance Logical Replication 19 10/10 +59−11 Xuneng Zhou (dylanzhou) 2 3 weeks ago
Checkpointer write combining 6043 Moved to different CF 10/10 +1018−204 Melanie Plageman (melanieplageman) 2 3 weeks ago
Make few enhancements in GIN redo and GIN pg_waldump . 6083 Committed stable Needs rebase! Kirill Reshke (reshke) Michael Paquier (michael-kun) 1 2 months ago
use SIMD in GetPrivateRefCountEntry() 6101 Moved to different CF 19 10/10 +87−16 Nathan Bossart (bossartn) 2 1 month ago
postgres_fdw: Use COPY to speed up batch inserts 6137 Moved to different CF 9/10 +298−3 Matheus Alcantara (matheus.alcantara) 2 2 weeks ago
Optimization of the is_normalized() function. 6152 Moved to different CF Performance 19 9/10 +6626−8086 Alexander Borisov (lexborisov) 2 1 month ago
Use BumpContext contexts for TupleHashTables' tablecxt 6168 Committed 10/10 +90−82 Tom Lane (tgl) Tom Lane (tgl) 1 1 month ago
Batching in executor, part 1: add batch variant of table AM scan API 6176 Moved to different CF Help - Benchmarks Performance 19 0/10 +2669−28 Amit Langote (amitlan) 2 1 month ago
Have the planner convert COUNT(1) / COUNT(not_null_col) to COUNT(*) 6186 Committed Performance 19 10/10 +317−36 David Rowley (davidrowley) David Rowley (davidrowley) 1 2 weeks ago
Improving planner's estimates of TupleHashTable sizes 6196 Committed 10/10 +261−126 Tom Lane (tgl) Tom Lane (tgl) 1 1 month ago
Refactoring
Beautify read stream "per buffer data" APIs 5617 Moved to different CF 10/10 +90−16 Thomas Munro (macdice) 4 1 month ago
Treat semaphores similar to other shared memory structures 5997 Committed Refactoring Only 10/10 +11−31 Ashutosh Bapat (ashutoshbapat) Heikki Linnakangas (heikki) 2 1 month ago
plan shape work 5998 Committed Extensions 19 10/10 +810−653 Robert Haas (rhaas) Robert Haas (rhaas) 2 2 months ago
minor refactor on src/test/modules/test_ddl_deparse/sql/alter_table.sql 6001 Moved to different CF 19 10/10 +36−32 Jian He (stayreal) Heikki Linnakangas (heikki) 3 3 months ago
ternary reloption type 6021 Moved to different CF 19 10/10 +314−130 Nikolay Shaplov (nataraj) Álvaro Herrera (alvherre) 3 3 months ago
Get rid of pgstat_count_backend_io_op*() functions 6025 Moved to different CF Performance 19 10/10 +31−57 Bertrand Drouvot (bertranddrouvot.pg) 2 2 months ago
Marking shared buffer lookup table as HASH_FIXED_SIZE 6058 Moved to different CF 10/10 +1−1 Ashutosh Bapat (ashutoshbapat) Andres Freund (andresfreund) 2 2 months ago
Reorganize GUC structs 6105 Committed Multithreading Needs rebase! Peter Eisentraut (petere) Peter Eisentraut (petere) 1 3 weeks ago
refactor CreateStatsStmt 6106 Moved to different CF 19 Needs rebase! Jian He (stayreal) Álvaro Herrera (alvherre) 2 1 month ago
Cleanup INFINITY related code in float.h 6107 Committed 19 10/10 +9−44 David Rowley (davidrowley) David Rowley (davidrowley) 1 2 months ago
Remove unused #include's 6112 Withdrawn Refactoring Only 19 10/10 +0−64 Aleksander Alekseev (a.alekseev) 1 1 month ago
Little refactoring of portalcmds.c 6113 Moved to different CF Refactoring Only 10/10 +16−24 Aleksander Alekseev (a.alekseev) 2 1 month ago
Remove make_temptable_name_n() 6120 Committed Refactoring Only 19 10/10 +15−26 Aleksander Alekseev (a.alekseev) Nathan Bossart (bossartn) 1 1 month ago
remove partColsUpdated 6134 Committed 19 10/10 +0−27 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 month ago
fix type of infomask parameter in static inline functions 6151 Committed 19 10/10 +3−3 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 month ago
Consistently use the XLogRecPtrIsInvalid() macro 6169 Committed Refactoring Only 19 10/10 +451−457 Bertrand Drouvot (bertranddrouvot.pg) Álvaro Herrera (alvherre) 1 3 weeks ago
Unused variable in perl test 6170 Committed Testing 19 10/10 +0−1 Daniil Davydov (dddaniil) Tom Lane (tgl) 1 1 month ago
C11: should we use char32_t for unicode code points? 6173 Committed 19 8/10 +0−0 Jeff Davis (jdavis) Jeff Davis (jdavis) 1 1 month ago
Instead of dynamically allocating a StringInfo instance and then throwing it away or destroying it at the end of the function, use a stack-allocated StringInfoData. 6200 Committed Refactoring Only stable 10/10 +344−124 Mats Kindahl (mkindahl) David Rowley (davidrowley) 2 1 month ago
backend/nodes cleanup: Move loop variables definitions into for statement 6227 Committed Refactoring Only 19 10/10 +20−35 Chao Li (chaol) Peter Eisentraut (petere) 2 2 weeks ago
Remove useless casts to (void *) 6241 Committed 19 9/10 +0−0 Bertrand Drouvot (bertranddrouvot.pg) Peter Eisentraut (petere) 2 3 weeks ago
Remove unused struct fields 6256 Committed 19 10/10 +2−6 Bertrand Drouvot (bertranddrouvot.pg) Nathan Bossart (bossartn) 2 2 weeks ago
Replication & Recovery
Return pg_control from pg_backup_stop(). 4997 Moved to different CF 19 9/10 +178−28 David Steele (dsteele) 9 4 months ago
Add memory_limit_hits to pg_stat_replication_slots 6002 Committed Logical Replication 19 10/10 +112−59 Bertrand Drouvot (bertranddrouvot.pg) Masahiko Sawada (masahikosawada) 2 2 months ago
Allow using replication origins in SQL level parallel sessions 6035 Withdrawn Good First Review Logical Replication 19 9/10 +30−1 Emre Hasegeli (hasegeli) 1 3 months ago
Add stats related to slot sync skip 6082 Moved to different CF Needs rebase! Shlok Kyal (shlokkyal) Amit Kapila (amitkapila) 2 1 week ago
Optimize SnapBuild by maintaining committed.xip in sorted order 6187 Moved to different CF Performance Logical Replication 19 10/10 +85−24 Xuneng Zhou (dylanzhou) 2 1 month ago
Add support for COPY TO in tablesync for partitioned tables. 6214 Committed Logical Replication 19 10/10 +3−2 Ajin Cherian (ajinc) Masahiko Sawada (masahikosawada) 2 3 weeks ago
Security
revamp row-security tracking 5397 Withdrawn 19 9/10 +25−17 Nathan Bossart (bossartn) 5 9 months ago
Negative RelfilenumberMap cache entries from pg_filenode_relation() 6066 Withdrawn Good First Review 10/10 +31−9 Ashutosh Bapat (ashutoshbapat) 1 2 months ago
Server Features
Sequence Access Methods, round two 4677 Moved to different CF Needs rebase! Michael Paquier (michael-kun) 11 1 month ago
Eager aggregation, take 3 4881 Committed 19 10/10 +0−0 Richard Guo (richardguo) Richard Guo (richardguo) 8 2 months ago
support fast default for domain with constraints 5641 Moved to different CF Needs rebase! Jian He (stayreal) 4 3 months ago
support ALTER COLUMN SET EXPRESSION over virtual generated column with check constraint 5645 Moved to different CF 10/10 +48−27 Jian He (stayreal) 4 5 months ago
support create index on virtual generated column. 5667 Moved to different CF Needs rebase! Jian He (stayreal) 4 4 months ago
virtual generated column as partition key 5720 Moved to different CF 19 2/10 +640−64 Jian He (stayreal) 4 3 weeks ago
domain over virtual generated column 5725 Moved to different CF 19 Needs rebase! Jian He (stayreal) 4 6 months ago
finish TODOs in to_json_is_immutable, to_jsonb_is_immutable also add tests on it 5759 Moved to different CF 19 10/10 +309−31 Jian He (stayreal) 4 2 months ago
ALTER DOMAIN ADD NOT NULL NOT VALID 5768 Moved to different CF 19 6/10 +214−26 Jian He (stayreal) 4 2 months ago
Disallow concurrent ALTER DOMAIN and DROP DOMAIN 5773 Moved to different CF 19 0/10 +126−0 Jian He (stayreal) 4 6 months ago
Support tid range scan in parallel 5803 Committed 10/10 +442−58 Cary Huang (cary) David Rowley (davidrowley) 2 2 weeks ago
no table rewrite when set column type to constrained domain 5907 Moved to different CF 19 Needs rebase! Jian He (stayreal) 3 3 months ago
implement CAST(expr AS type FORMAT 'template') 5957 Moved to different CF 19 8/10 +881−10 Jian He (stayreal) 3 4 months ago
Import Statistics in postgres_fdw before resorting to sampling. 5959 Moved to different CF 19 10/10 +857−10 Corey Huinker (coreyh) 3 yesterday
ALTER COLUMN SET EXPRESSION [GENERATED|STORED] 6010 Moved to different CF 19 Needs rebase! Jian He (stayreal) 3 1 month ago
NOT NULL NOT ENFORCED 6029 Moved to different CF 19 9/10 +783−97 Jian He (stayreal) Álvaro Herrera (alvherre) 2 2 months ago
let ALTER COLUMN SET DATA TYPE cope with POLICY dependency 6054 Moved to different CF 19 7/10 +546−55 Jian He (stayreal) 2 2 months ago
CREATE TABLE LIKE INCLUDING POLICIES 6064 Moved to different CF 19 10/10 +475−46 Jian He (stayreal) 2 2 months ago
let ALTER COLUMN SET DATA TYPE cope with trigger dependency 6089 Moved to different CF 19 10/10 +500−157 Jian He (stayreal) 2 2 months ago
Add generic routine to retrieve PG_VERSION contents (Executing pg_createsubscriber with a non-compatible control file) 6117 Committed 19 10/10 +30−84 Michael Paquier (michael-kun) Michael Paquier (michael-kun) 1 1 month ago
Allow reads to proceed during FK/trigger drops by reducing relation-level lock from AccessExclusive to ShareRowExclusive 6124 Withdrawn My First Patch 19 10/10 +285−10 Shayon Mukherjee (shayonj) 1 2 months ago
Alow ALTER COLUMN TYPE when dependent generated column has SET EXPRESSION 6146 Moved to different CF 19 10/10 +130−21 Chao Li (chaol) 2 1 month ago
Add GoAway protocol message for graceful but fast server shutdown/switchover 6156 Moved to different CF libpq 10/10 +262−19 Jelte Fennema-Nio (jeltef) 2 1 month ago
Add pg_get_role_ddl() functions for role recreation 6166 Moved to different CF 10/10 +555−1 Mario Gonzalez (gonzalemario), Bryan Green (lispyone) 2 1 month ago
SQL Commands
CAST(... ON DEFAULT) - WIP build on top of Error-Safe User Functions 5941 Moved to different CF 19 Needs rebase! Jian He (stayreal) Peter Eisentraut (petere) 3 4 days ago
CREATE SCHEMA ... CREATE DOMAIN support 5985 Moved to different CF 19 Needs rebase! Jian He (stayreal) 3 3 months ago
CREATE TABLE LIKE INCLUDING TRIGGERS 6087 Moved to different CF 19 7/10 +628−144 Jian He (stayreal) 2 2 months ago
COPY FROM with RLS 6178 Moved to different CF 19 10/10 +238−14 Jian He (stayreal) 2 1 month ago
System Administration
log_min_messages per backend type 5447 Moved to different CF GUC 19 10/10 +383−56 Euler Taveira (eulerto) 6 3 days ago
pg_createsubscriber --dry-run logging concerns 6129 Committed 19 2/10 +23−4 Peter Smith (smithpb2250) Álvaro Herrera (alvherre) 1 3 weeks ago
pg_createsubscriber - more logging to say if there are no pubs to drop 6130 Withdrawn Good First Review 10/10 +9−4 Peter Smith (smithpb2250) Masahiko Sawada (masahikosawada) 1 1 month ago
Testing
CI: Add task that runs pgindent 6148 Moved to different CF CI 10/11 +40−2 Jelte Fennema-Nio (jeltef) 2 1 month ago
ci: Improve OpenBSD core dump backtrace handling 6160 Committed CI Needs rebase! Nazir Bilal Yavuz (nbyavuz) Thomas Munro (macdice) 1 1 month ago
ci: Upgrade Debian CI image from Bookworm to Trixie 6163 Committed CI 10/10 +17−22 Nazir Bilal Yavuz (nbyavuz) Andres Freund (andresfreund) 1 1 month ago
ci: Upgrade macOS CI image from Sonoma to Sequoia 6164 Committed CI Needs rebase! Nazir Bilal Yavuz (nbyavuz) Andres Freund (andresfreund) 1 1 month ago