Commitfest PG19-4 (2026-01-01 – 2026-01-31)

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


Status summary: Needs review: 217. Waiting on Author: 27. Ready for Committer: 27. Committed: 32. Moved to next CF: 13. Withdrawn: 3. Total: 319.

Active patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Bug Fixes
Fix buffer pinning logic in [SP-]Gist 5542 Needs review 10/10 +1510−125 Peter Geoghegan (pgeoghegan), Michail Nikolaev (nkey), Matthias van de Meent (mmeent), Mihail Nikalayeu (mihailnikalayeu) 4 yesterday
problems with toast.* reloptions 5839 Waiting on Author stable Needs rebase! Nathan Bossart (bossartn) 4 5 months ago
UPDATE with invalid domain constraint 6031 Needs review Bugfix Backport stable 8/10 +114−0 Jian He (stayreal) 2 4 months ago
let ALTER TABLE DROP COLUMN drop whole-row referenced object 6055 Needs review Bugfix Backport stable 9/10 +577−5 Jian He (stayreal) 2 3 months ago
Preserve index stats during ALTER TABLE ... TYPE ... 6118 Needs review Bugfix 19 10/10 +576−4 Bertrand Drouvot (bertranddrouvot.pg) 2 2 months ago
avoid call ATPostAlterTypeCleanup twice 6121 Needs review Bugfix Backport stable 10/10 +88−0 Jian He (stayreal) 2 2 months ago
Fix orphaned backend processes on Windows using Job Objects 6201 Needs review Bugfix 19 10/10 +366−0 Bryan Green (lispyone) 1 1 month ago
Windows relation extension failure at 2GB and 4GB 6204 Needs review Bugfix 19 10/10 +298−8 Bryan Green (lispyone) 1 3 weeks ago
Fix socket handle inheritance on Windows 6207 Needs review Bugfix 10/10 +154−2 Bryan Green (lispyone) 1 1 month ago
Avoid overflow (src/backend/utils/adt/formatting.c) 6209 Needs review Bugfix 19 10/10 +5−2 Ranier Vilela (raniervilela) 1 1 month ago
001_password.pl fails with --without-readline 6238 Needs review Bugfix Testing 19 2/10 +20−5 Oleg Tselebrovskiy (oleg.tselebrovskiy.pgpro) 1 2 months ago
Fix crash during recovery when redo segment is missing 6279 Needs review Bugfix Backport Needs rebase! Nitin Jadhav (nitinjadhav11) 1 1 week ago
Incorrect historic snapshot may be serialized to disk during fast-forwarding 6304 Needs review Bugfix 10/10 +12−9 ChangAo Chen (chenchangao), haiyang li (ocean-li) 1 1 month ago
Fix possible 'unexpected data beyond EOF' on replica restart 6319 Needs review Bugfix stable 10/10 +14−1 Anthonin Bonnefoy (bonnefoa) 1 6 days ago
Fix GetOperatorFromCompareType using uninitialized variable 6333 Needs review 19 10/10 +28−27 Paul Jungwirth (pjungwir) 1 1 month ago
Avoid corrupting DefElem nodes when parsing publication_names and publish options 6339 Needs review Bugfix Good First Review Logical Replication stable 10/10 +2−2 Sunil Seetharama (sunils26) 1 3 hours ago
Clients
pgbench: extend variable usage in scripts 6012 Waiting on Author 19 9/10 +130−15 Yugo Nagata (yugo.nagata) 3 2 months ago
psql: add \dcs to list all constraints 6220 Needs review 19 10/10 +499−2 Tatsuro Yamada (tatsuro_yamada) 1 1 month ago
Code Comments
Add comments about fire_triggers argument in ri_triggers.c 5679 Needs review 10/10 +7−1 Yugo Nagata (yugo.nagata) 4 4 weeks ago
Improve coments on structures in trigger.c 5680 Waiting on Author 10/10 +47−40 Yugo Nagata (yugo.nagata) 4 2 months ago
Change comment in `contrib/amcheck` regression suite 6287 Needs review Help - Bikeshedding 10/10 +2−2 Kirill Reshke (reshke) 1 2 weeks ago
Fix typo 586/686 in atomics/arch-x86.h 6295 Needs review 19 10/10 +1−1 Jakub Wartak (jakub.wartak.tomtom) 1 4 days ago
Fix outdated comments in catcache.h 6327 Needs review Comments Only 10/10 +1−4 ChangAo Chen (chenchangao) 1 6 days ago
Documentation
Document NULL Concepts and Behaviors 5086 Ready for Committer Docs Only 18 10/10 +1286−161 David Johnston (polobo) 8 1 week ago
docs: Update protocol changes checklist with 3.2 changes 5863 Waiting on Author Docs Only 18 10/10 +138−84 Dave Cramer (dcramer), Jelte Fennema-Nio (jeltef) 4 4 months ago
refactor func-matching.sgml, make regexp* function more readable 6144 Needs review Docs Only 19 10/10 +114−76 Jian He (stayreal) 2 2 months ago
Add a warning on stats manipulation functions 6155 Needs review Docs Only 19 10/10 +6−0 Yugo Nagata (yugo.nagata) 2 2 months ago
Remove ctid from self-join examples in UPDATE and DELETE docs 6246 Needs review Docs Only 19 10/10 +8−11 Bernice Southey (fyrefreez) 1 1 month ago
doc: Clarify ANALYZE VERBOSE output 6259 Needs review Docs Only stable 10/10 +2−1 Shinya Kato (shinyakato) 1 1 month ago
Clarify the scope and intended use of pg_dumpall 6282 Needs review Docs Only 19 10/10 +13−4 Laurenz Albe (laurenz) 1 2 weeks ago
Docs: Standardize "cannot" usage in SGML source 6317 Needs review Docs Only 19 9/10 +3−3 Chao Li (chaol) 1 1 week ago
DOC: fixes multiple errors in alter table doc 6328 Needs review Docs Only 19 10/10 +26−15 Chao Li (chaol) 1 6 days ago
Miscellaneous
Unlinking Parallel Hash Join inner batch files sooner 4314 Ready for Committer 10/10 +51−0 Thomas Munro (macdice) 10 1 year ago
Avoid orphaned objects dependencies, take 3 4942 Needs review 18 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 9 1 month ago
Use enum type replacing #define for exec state of hashjoin and mergejoin 6027 Needs review 10/10 +36−27 Tender Wang (tndrwang) 2 2 months ago
Improving the names generated for indexes on expressions 6059 Needs review 10/10 +265−159 Tom Lane (tgl) 2 1 month ago
add objects file path to oid2name 6111 Needs review 9/10 +7−7 david bidoc (dwayne) 2 3 weeks ago
incremental autovacuum scheduling improvements 6114 Waiting on Author 19 Needs rebase! Nathan Bossart (bossartn) 2 4 weeks ago
Add Windows support for backtrace_functions (MSVC only) 6116 Needs review My First Patch 19 10/10 +148−2 Bryan Green (lispyone) 2 1 month ago
O_CLOEXEC not honored on Windows - handle inheritance chain 6197 Needs review 19 10/11 +113−2 Bryan Green (lispyone) 2 yesterday
Refactor how we form HeapTuples for CatalogTuple(Insert|Update) 6221 Needs review Refactoring Only 19 Needs rebase! Greg Burd (gregburd) 1 2 weeks ago
enhance wraparound warnings 6222 Needs review 19 10/10 +100−18 Nathan Bossart (bossartn) 1 1 week ago
Add memory usage reporting to VACUUM VERBOSE 6225 Needs review My First Patch 19 10/10 +33−0 Tatsuya Kawata (croissant) 1 yesterday
Have BackendXidGetPid return pid_t 6229 Needs review 9/10 +2−2 Sami Imseih (simseih) 1 1 month ago
misleading error message in DefineIndex 6231 Needs review stable 10/10 +31−31 Jian He (stayreal) 1 1 month ago
parallel pgbench -i 6242 Needs review Performance 7/10 +420−35 Mircea Cadariu (mcadariu) 1 1 month ago
Avoid pallocs in async.c's "critical section" 6248 Needs review 10/10 +153−170 Joel Jacobson (joeljacobson) 1 4 weeks ago
Use ROLERECURSE_PRIVS in is_admin_of_role() 6251 Needs review Good First Review 10/10 +16−1 ChangAo Chen (chenchangao) 1 yesterday
Support getrandom() for pg_strong_random() source 6283 Needs review 19 Needs rebase! Masahiko Sawada (masahikosawada) 1 1 month ago
Adding TRIM_SPACE option to COPY 6289 Needs review 19 10/10 +67−3 Tatsuya Kawata (croissant) 1 3 weeks ago
Safer and easier to use hash table initialization macro 6301 Needs review Refactoring Only Needs rebase! Bertrand Drouvot (bdrouvot), Jelte Fennema-Nio (jeltef) 1 2 weeks ago
change default default_toast_compression to lz4 6312 Needs review Performance GUC 10/10 +33−4 Euler Taveira (eulerto) Peter Eisentraut (petere) 1 2 weeks ago
Enable partitionwise join for partition keys wrapped by RelabelType 6315 Needs review 10/10 +44−2 Matheus Alcantara (matheus.alcantara) 1 1 week ago
Add sanity check for duplicate enum values in GUC definitions 6316 Needs review GUC 19 10/10 +75−0 Chao Li (chaol) 1 6 days ago
Propagate XLogFindNextRecord error to callers 6320 Needs review 19 10/10 +47−16 Anthonin Bonnefoy (bonnefoa) 1 1 week ago
Fix unexpected reversal of the list during rehash catcache 6330 Needs review 10/10 +2−2 ChangAo Chen (chenchangao) 1 1 week ago
Message in pg_terminate_backend 6331 Needs review Good First Review 19 Needs rebase! Roman Khapov (rkhapov) 1 4 days ago
Add --extra-dependencies and immediate data dumping for pg_dump/pg_upgrade 6340 Needs review 19 10/10 +220−6 Jeevan Chalke (jeevan.chalke) 1 2 hours ago
Monitoring & Control
relfilenode statistics 5007 Needs review 18 10/10 +690−84 Bertrand Drouvot (bertranddrouvot.pg) 9 1 week ago
Report bytes and transactions actually sent downtream 5877 Needs review Monitoring Logical Replication 10/10 +452−190 Ashutosh Bapat (ashutoshbapat) 4 5 days ago
Adding locks statistics 5942 Needs review 19 9/10 +553−4 Bertrand Drouvot (bertranddrouvot.pg) 3 4 months ago
Adding per backend commit and rollback counters 5947 Needs review 19 10/10 +296−2 Bertrand Drouvot (bertranddrouvot.pg) 3 3 months ago
Per backend relation statistics tracking 5958 Needs review 19 9/10 +261−2 Bertrand Drouvot (bertranddrouvot.pg) 3 3 months ago
Add sampling statistics to autoanalyze log output 6288 Needs review Monitoring 19 10/10 +106−38 Tatsuya Kawata (croissant) 1 2 weeks ago
Add pg_current_vxact_id() function to expose virtual transaction IDs 6298 Needs review Good First Review Monitoring 19 10/10 +99−1 Pavlo Golub (pasha_golub) 1 2 weeks ago
Add last_executed timestamp to pg_stat_statements 6308 Needs review Extensions Good First Review Monitoring 19 10/10 +286−4 Pavlo Golub (pasha_golub) 1 1 week ago
Performance
Index Prefetching 4351 Waiting on Author 10/10 +3115−1607 Peter Geoghegan (pgeoghegan), Tomas Vondra (fuzzycz) 13 5 days ago
Asynchronous MergeAppend Execution 5129 Needs review 10/10 +1440−710 Alexander Pyhalov (a.pyhalov) 7 5 days ago
Expanding HOT updates for expression and partial indexes 5556 Needs review Performance 19 10/10 +2379−511 Greg Burd (gregburd) 4 2 weeks ago
Reduce timing overhead of EXPLAIN ANALYZE using rdtsc 5622 Needs review 10/10 +418−44 Andres Freund (andresfreund), Lukas Fittl (lfittl), David Geier (geidav) 4 2 weeks ago
Create DATA dump objects for partitioned tables too 5692 Needs review 10/10 +223−41 Tom Lane (tgl) 4 8 months ago
Accounting for metapages in genericcostestimate() 5727 Needs review 10/10 +55−13 Tom Lane (tgl) 4 7 months ago
Eliminate xl_heap_visible to reduce vacuum and COPY FREEZE WAL volume 5841 Needs review 19 10/10 +900−839 Melanie Plageman (melanieplageman) 4 yesterday
Don't keep closed WAL segment in page cache after replay 5894 Needs review Performance 19 10/10 +51−4 Anthonin Bonnefoy (bonnefoa) 3 5 months ago
Automatically sizing the IO worker pool 5913 Needs review 19 Needs rebase! Thomas Munro (macdice) 2 4 months ago
Eagerly evict bulkwrite strategy ring 5919 Needs review 19 10/10 +482−137 Melanie Plageman (melanieplageman) 4 1 month ago
Stack-based tracking of per-node WAL/buffer usage 6023 Needs review 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 Needs review Performance Logical Replication 19 10/10 +59−11 Xuneng Zhou (dylanzhou) 2 1 month ago
Checkpointer write combining 6043 Needs review 10/10 +1018−204 Melanie Plageman (melanieplageman) 2 1 month ago
postgres_fdw: Use COPY to speed up batch inserts 6137 Needs review 10/10 +298−3 Matheus Alcantara (matheus.alcantara) 2 3 weeks ago
Optimization of the is_normalized() function. 6152 Needs review Performance 19 9/10 +6626−8086 Alexander Borisov (lexborisov) 2 1 month ago
Batching in executor, part 1: add batch variant of table AM scan API 6176 Waiting on Author Help - Benchmarks Performance 19 9/10 +1059−2 Amit Langote (amitlan) 2 4 days ago
Write Notifications Through WAL 6205 Needs review Performance 10/10 +1288−458 Rishu Bagga (rishub) 1 4 weeks ago
Reduce unnecessary locking of pruned partitions when reusing cached plans 6216 Needs review Performance 19 10/10 +963−85 Amit Langote (amitlan) 1 4 weeks ago
Bypassing cursors in postgres_fdw to enable parallel plans 6233 Needs review postgres_fdw Performance 19 Needs rebase! Rafia Sabih (rafia.sabih) 1 1 week ago
Better Performance for PostgreSQL with large INSERTs 6266 Needs review Performance GUC 19 9/10 +24−14 Filip Januš (fjanus) 1 1 week ago
Add a greedy join search algorithm to handle large join problems 6274 Needs review 1/10 +1784−4 Chengpeng Yan (chengpeng.yan) 1 1 week ago
New grouping strategy - Index Aggregate 6299 Needs review Performance stable 8/10 +3936−721 Sergey Solovev (ashblade) 1 2 weeks ago
Expose checkpoint reason to completion log messages. 6306 Waiting on Author Extensions 19 2/10 +17−5 Soumya S Murali (soumyamurali) 1 6 days ago
Expose checkpoint timestamp and duration in pg_stat_checkpointer 6307 Needs review Extensions 19 Needs rebase! Soumya S Murali (soumyamurali) 1 2 weeks ago
CRC32C optimizations using SVE2 on ARM. 6329 Needs review Performance 19 Needs rebase! Susmitha Devanga (susmithad) 1 5 days ago
Remove header lock BufferGetLSNAtomic() on architectures with 64 bit atomic operations 6334 Needs review 19 9/10 +43−16 Andreas Karlsson (kandreas) 1 1 week ago
Procedural Languages
When deleting the plpgsql function, release the CachedPlan of the function 5975 Needs review PL/pgSQL 19 10/10 +118−2 Man Zeng (zengman) 3 3 months ago
Refactoring
SendProcSignal(), SetLatch() → SendInterrupt() 5118 Needs review Needs rebase! Heikki Linnakangas (heikki), Thomas Munro (macdice) 4 4 months ago
Don't dirty pages while they are getting flushed out 5483 Needs review 10/10 +1843−538 Andres Freund (andresfreund) 4 5 days ago
Beautify read stream "per buffer data" APIs 5617 Needs review 10/10 +90−16 Thomas Munro (macdice) 4 1 month ago
Improve logicalrep_worker_launch() logic 5734 Needs review Needs rebase! Fujii Masao (masaofujii) Fujii Masao (masaofujii) 4 7 months ago
ternary reloption type 6021 Needs review 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 Needs review Performance 19 9/10 +31−57 Bertrand Drouvot (bertranddrouvot.pg) 2 2 months ago
refactor CreateStatsStmt 6106 Needs review 19 10/10 +149−101 Jian He (stayreal) Álvaro Herrera (alvherre) 2 1 month ago
Little refactoring of portalcmds.c 6113 Needs review Refactoring Only 9/10 +16−24 Aleksander Alekseev (a.alekseev) 2 1 month ago
Implement pg_add_size_overflow() and friends 6235 Needs review Refactoring Only 19 10/10 +0−0 Jacob Champion (jchampion) 1 4 weeks ago
quoteOneName() inconsistency with quote_all_identifiers — replacement API proposed: appendStringInfoIdentifier 6240 Needs review Refactoring Only 19 Needs rebase! Chao Li (chaol) 1 1 month ago
Idea to enhance pgbench by more modes to generate data (multi-TXNs, UNNEST, COPY BINARY) 6245 Needs review Performance My First Patch 19 7/10 +598−33 Boris Mironov (bmironov) 1 1 month ago
Reorganize pqcomm.h a bit 6247 Needs review Refactoring Only 19 10/10 +0−0 Jacob Champion (jchampion) 1 4 weeks ago
Minor refactor of ExecScanExtended() 6255 Needs review Refactoring Only Good First Review 10/10 +6−9 ChangAo Chen (chenchangao) 1 1 month ago
Cleanup shadows variable warnings 6262 Needs review Refactoring Only 19 10/10 +658−667 Chao Li (chaol) 1 2 weeks ago
Remove unused function parameters, part 1: contrib 6263 Needs review 19 10/10 +50−80 Bertrand Drouvot (bertranddrouvot.pg) 1 3 weeks ago
Remove unused function parameters, part 2: replication 6264 Needs review 19 10/10 +44−44 Bertrand Drouvot (bertranddrouvot.pg) 1 3 weeks ago
<stdatomic.h> 6268 Needs review Needs rebase! Thomas Munro (macdice) 1 1 month ago
split tablecmds.c 6269 Waiting on Author 19 Needs rebase! Nathan Bossart (bossartn) 1 3 weeks ago
Safer hash table initialization macro 6276 Needs review 19 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 1 2 weeks ago
refactor ExecInitPartitionInfo 6280 Needs review stable 10/10 +13−23 Jian He (stayreal) 1 3 weeks ago
Mark function arguments of type "T *" as "const T *" where possible 6302 Needs review 19 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 1 1 week ago
refactor handling optional argument in system functions 6303 Needs review Refactoring Only 19 9/10 +56−159 Mark Wong (markwkm) 1 2 weeks ago
Fix and improve allocation formulas 6310 Needs review 19 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 1 1 week ago
Change the signature of pgstat_report_vacuum() so that it's passed a Relation 6318 Needs review 19 10/10 +0−0 Bertrand Drouvot (bertranddrouvot.pg) 1 1 week ago
Don't cast away const where possible 6325 Needs review 19 10/10 +34−33 Bertrand Drouvot (bertranddrouvot.pg) 1 6 days ago
Refactor query normalization into core query jumbling 6326 Needs review 19 10/10 +260−266 Sami Imseih (simseih) 1 11 hours ago
Replication & Recovery
Return pg_control from pg_backup_stop(). 4997 Needs review 19 10/10 +178−28 David Steele (dsteele) 9 4 months ago
Make wal_receiver_timeout configurable per subscription 5781 Needs review 10/10 +244−101 Fujii Masao (masaofujii) 4 2 months ago
Optimize SnapBuild by maintaining committed.xip in sorted order 6187 Needs review Performance Logical Replication 19 10/10 +151−25 Xuneng Zhou (dylanzhou) 2 1 week ago
Allow GUC settings in CREATE SUBSCRIPTION CONNECTION to take effect on publisher's walsender 6239 Needs review Logical Replication 10/10 +62−10 Fujii Masao (masaofujii) 1 yesterday
Proposal: Conflict log history table for Logical Replication 6252 Needs review Logical Replication 19 9/10 +2060−162 Dilip Kumar (dilip.kumar) 1 4 hours ago
Add WALRCV_CONNECTING state to walreceiver 6311 Needs review Monitoring 19 Needs rebase! Xuneng Zhou (dylanzhou) 1 1 week ago
add new parameter to pg_replication_origin_session_setup 6337 Needs review Backport Logical Replication 10/10 +97−30 Zhijie Hou (houzj) 1 yesterday
Assertion failure in SnapBuildInitialSnapshot() 6338 Needs review Backport Logical Replication 10/10 +48−10 Zhijie Hou (houzj) 1 5 days ago
Security
Don't use the deprecated and insecure PQcancel in our frontend tools anymore 6314 Needs review psql Security 10/10 +421−329 Jelte Fennema-Nio (jeltef) 1 1 week ago
Server Features
Sequence Access Methods, round two 4677 Needs review 10/10 +2667−765 Michael Paquier (michael-kun) 11 yesterday
support fast default for domain with constraints 5641 Needs review Needs rebase! Jian He (stayreal) 4 3 months ago
support ALTER COLUMN SET EXPRESSION over virtual generated column with check constraint 5645 Needs review 10/10 +48−27 Jian He (stayreal) 4 5 months ago
support create index on virtual generated column. 5667 Needs review Needs rebase! Jian He (stayreal) 4 4 months ago
Allow to collect statistics on virtual generated columns 5714 Needs review 19 10/10 +167−28 Yugo Nagata (yugo.nagata) 4 3 months ago
virtual generated column as partition key 5720 Needs review 19 2/10 +640−64 Jian He (stayreal) 4 1 month ago
finish TODOs in to_json_is_immutable, to_jsonb_is_immutable also add tests on it 5759 Needs review 19 10/10 +309−31 Jian He (stayreal) 4 2 months ago
ALTER DOMAIN ADD NOT NULL NOT VALID 5768 Needs review 19 10/10 +214−26 Jian He (stayreal) 4 3 months ago
no table rewrite when set column type to constrained domain 5907 Needs review 19 10/10 +183−10 Jian He (stayreal) 3 3 months ago
pg_waldump: support decoding of WAL inside tarfile 5955 Needs review 19 10/10 +1311−205 Amul Sul (sulamul) 3 4 weeks ago
implement CAST(expr AS type FORMAT 'template') 5957 Needs review 19 10/10 +881−10 Jian He (stayreal) 3 4 months ago
Import Statistics in postgres_fdw before resorting to sampling. 5959 Needs review 19 10/10 +857−10 Corey Huinker (coreyh) 3 1 week ago
ALTER COLUMN SET EXPRESSION [GENERATED|STORED] 6010 Needs review 19 Needs rebase! Jian He (stayreal) 3 1 month ago
NOT NULL NOT ENFORCED 6029 Needs review 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 Needs review 19 8/10 +546−55 Jian He (stayreal) 2 3 months ago
CREATE TABLE LIKE INCLUDING POLICIES 6064 Needs review 19 8/10 +672−55 Jian He (stayreal) 2 3 months ago
let ALTER COLUMN SET DATA TYPE cope with trigger dependency 6089 Needs review 19 10/10 +500−157 Jian He (stayreal) 2 2 months ago
Alow ALTER COLUMN TYPE when dependent generated column has SET EXPRESSION 6146 Needs review 19 Needs rebase! Chao Li (chaol) 2 2 months ago
Add GoAway protocol message for graceful but fast server shutdown/switchover 6156 Needs review libpq 10/10 +262−19 Jelte Fennema-Nio (jeltef) 2 2 months ago
Add pg_get_role_ddl() functions for role recreation 6166 Needs review 10/10 +555−1 Mario Gonzalez (gonzalemario), Bryan Green (lispyone) 2 1 month ago
NLS: use gettext() to translate system error messages 6172 Needs review 19 10/10 +71−2 Jeff Davis (jdavis) 2 19 hours ago
Add pg_get_type_ddl() to retrieve the CREATE TYPE statement 6185 Needs review 10/10 +1019−0 Phil Alger (paalger) 2 1 month ago
Add pg_get_subscription_ddl() function 6208 Ready for Committer My First Patch 19 10/10 +458−0 Vaibhav Dalvi (vaibhavdalvi) 1 4 weeks ago
Move instrumentation structs 6210 Needs review Refactoring Only My First Patch 10/10 +234−188 Mario Gonzalez (gonzalemario) 1 1 month ago
pg_get_domain_ddl: DDL reconstruction function for CREATE DOMAIN statement 6212 Needs review Good First Review 19 10/10 +796−1 Florin Irion (irionr), Tim Waizenegger (tim.waizenegger.edb) 1 1 month ago
Add pg_get_database_ddl() function to reconstruct CREATE DATABASE statement 6215 Needs review 10/10 +392−0 Akshay Joshi (akshay.joshi) 1 1 week ago
Give Plugins control at the end of CHECKPOINT to store their state 6224 Needs review Extensions 19 10/10 +215−0 Andrei Lepikhov (lepikhov), Asif Rehman (asifrana) 1 1 month ago
IS JSON predicate support for domain base type as JSON/JSONB/BYTEA/TEXT 6237 Needs review 19 10/10 +356−9 Jian He (stayreal) 1 1 month ago
extend JSON_TABLE top level path expression 6260 Needs review 19 10/10 +238−105 Jian He (stayreal) 1 3 weeks ago
Add MODE parameter to WAIT FOR LSN command 6265 Needs review 19 10/10 +628−119 Xuneng Zhou (dylanzhou) 1 3 days ago
UPDATE run check constraints for affected columns only 6270 Needs review 19 10/10 +131−11 Jian He (stayreal) 1 3 weeks ago
Qual push down to table AM 6271 Needs review 10/10 +27−15 Julien Tachoires (julmon) 1 1 week ago
PoC: Simplify recovery after dropping a table by LOGGING the restore LSN 6272 Needs review GUC My First Patch 19 Needs rebase! Dmitry Lebedev (dmitrylebedev) 1 3 weeks ago
explain plans for foreign scans 6285 Needs review 19 9/10 +964−9 dinesh salve (dinesh-salve) 1 2 weeks ago
SQL-level pg_datum_image_equal 6309 Needs review 10/10 +59−0 Matthias van de Meent (mmeent) 1 2 days ago
Error position support for ComputeIndexAttrs 6322 Needs review 19 7/10 +139−34 Jian He (stayreal) 1 1 week ago
json_table function PLAN clause 6332 Needs review Help - User Testing 19 10/10 +2312−168 Amit Langote (amitlan), Nikita Glukhov (n.glukhov), Nikita Malakhov (nmalakh) 1 yesterday
File locks for data directory lockfile in the context of Linux namespaces 6335 Needs review stable 4/10 +111−18 Dmitry Dolgov (erthalion) 1 5 days ago
SQL Commands
Incremental View Maintenance (IVM), take 2 4337 Waiting on Author Needs rebase! Yugo Nagata (yugo.nagata) 14 3 months ago
CAST(... ON DEFAULT) - WIP build on top of Error-Safe User Functions 5941 Needs review 19 10/10 +3076−494 Jian He (stayreal) Peter Eisentraut (petere) 3 1 week ago
CREATE SCHEMA ... CREATE DOMAIN support 5985 Needs review 19 Needs rebase! Jian He (stayreal) 3 3 months ago
CREATE TABLE LIKE INCLUDING TRIGGERS 6087 Needs review 19 7/10 +628−144 Jian He (stayreal) 2 2 months ago
COPY FROM with RLS 6178 Needs review 19 10/10 +238−14 Jian He (stayreal) 2 1 month ago
ago(interval) → timestamptz 6202 Needs review 19 10/10 +25−0 Florents Tselai (florentst) 1 1 month ago
implement GRANT/REVOKE ... GRANTED BY 6218 Needs review 19 10/10 +68−28 Nathan Bossart (bossartn) 1 1 month ago
Add support for partial incremental matview refresh using REFRESH ... WHERE 6305 Needs review My First Patch 19 10/10 +1477−74 Adam Brusselback (tostino) 1 2 weeks ago
System Administration
log_min_messages per backend type 5447 Waiting on Author GUC 19 10/10 +383−56 Euler Taveira (eulerto) 6 1 week ago
Change initdb default to the builtin collation provider 6198 Needs review 19 7/10 +28−3 Jeff Davis (jdavis) 2 1 month ago
Testing
CI: Add task that runs pgindent 6148 Needs review CI 10/11 +40−2 Jelte Fennema-Nio (jeltef) 2 1 month ago
Fix fragile walreceiver test. 6206 Needs review Bugfix 19 Needs rebase! Bryan Green (lispyone) 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 Committed Bugfix stable Needs rebase! Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) Álvaro Herrera (alvherre) 7 1 week ago
Fix LTREE subpath with negative offset 6199 Moved to different CF 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 Moved to different CF stable 10/10 +49−12 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 month ago
transformJsonFuncExpr pathspec cache lookup failed 6232 Moved to different CF Bugfix Backport stable Needs rebase! Jian He (stayreal) Amit Langote (amitlan) 2 3 weeks ago
Rewrites CTEs only once to prevent a spurious error 6254 Committed My First Patch Bugfix Needs rebase! Bernice Southey (fyrefreez) Dean Rasheed (deanr) 1 3 weeks ago
Improve robustness of CORR() and related aggregates 6278 Committed 10/10 +247−66 Tom Lane (tgl) Tom Lane (tgl) 1 2 weeks ago
Clients
Centralize exit() checks for libpq into a shared Perl script used by both Makefile and Meson; unify platform handling and use nm detected at configure time 6296 Committed Missing Tests PL/Perl libpq My First Patch 19 10/10 +2−1 Vasu M (vasu01) Michael Paquier (michael-kun) 1 2 weeks ago
Code Comments
remove obsolete autovacuum comment 6213 Moved to different CF 19 9/10 +0−5 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 month ago
Fix text in comment of copyto.c 6290 Committed Comments Only 19 Not processed Tatsuya Kawata (croissant) Michael Paquier (michael-kun) 1 1 month ago
Documentation
fix documentation for insert vacuum formula 6236 Moved to different CF 18 2/10 +7−3 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 month ago
Adjust pg_hba for MD5 deprecation 6323 Committed Docs Only 10/10 +2−2 Mikael Gustavsson (micke.vischan) John Naylor (john.naylor) 1 4 days ago
Miscellaneous
postgresql.conf.sample tab width 6223 Moved to different CF stable Needs rebase! Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 month ago
better handle errors in dsm registry functions 6250 Moved to different CF stable 10/10 +78−69 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 3 weeks ago
show size of DSAs and dshash tables in pg_dsm_registry_allocations 6257 Committed 19 10/10 +53−25 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 3 weeks ago
Static assertion implementation improvements 6261 Committed Needs rebase! Peter Eisentraut (petere), Thomas Munro (macdice) Peter Eisentraut (petere) 1 1 month ago
use LW_SHARED in dsa_get_total_size() 6275 Committed 19 10/10 +2−2 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 3 weeks ago
More const-marking cleanup 6284 Committed 10/10 +255−136 Tom Lane (tgl) Tom Lane (tgl) 1 1 week ago
Select PG_PRINTF_ATTRIBUTE separately for C and C++ 6293 Committed 10/10 +169−12 Tom Lane (tgl) Tom Lane (tgl) 1 2 weeks ago
Fix a minor typo in the comment of read_stream_start_pending 6294 Committed AIO 19 10/10 +1−1 Xuneng Zhou (dylanzhou) Heikki Linnakangas (heikki) 1 2 weeks ago
Performance
Making jsonb_agg() faster 5930 Committed Needs rebase! Tom Lane (tgl) Tom Lane (tgl) 3 1 week ago
use SIMD in GetPrivateRefCountEntry() 6101 Withdrawn 19 Needs rebase! Nathan Bossart (bossartn) 2 1 month ago
Do not emit FPW for unlogged relations in BRIN empty-page 6324 Committed stable 10/10 +5−1 Kirill Reshke (reshke) Heikki Linnakangas (heikki) 1 6 days ago
Refactoring
Removing BTScanPosUnpinIfPinned idiom from nbtree, simplifying mark/restore support 5816 Withdrawn 10/10 +133−78 Peter Geoghegan (pgeoghegan) 2 6 months ago
minor refactor on src/test/modules/test_ddl_deparse/sql/alter_table.sql 6001 Committed 19 10/10 +36−32 Jian He (stayreal) Heikki Linnakangas (heikki) 3 3 months 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 Moved to different CF 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 Moved to different CF Refactoring Only 19 10/10 +20−35 Chao Li (chaol) Peter Eisentraut (petere) 2 4 weeks ago
Remove useless casts to (void *) 6241 Moved to different CF 19 9/10 +0−0 Bertrand Drouvot (bertranddrouvot.pg) Peter Eisentraut (petere) 2 1 month ago
Remove unused struct fields 6256 Moved to different CF 19 10/10 +2−6 Bertrand Drouvot (bertranddrouvot.pg) Nathan Bossart (bossartn) 2 3 weeks ago
Use func(void) for functions with no parameters 6277 Committed 19 10/10 +11−11 Bertrand Drouvot (bertranddrouvot.pg) Nathan Bossart (bossartn) 1 2 weeks ago
Moving _bt_readpage and _bt_checkkeys into a new .c file 6286 Committed 19 10/10 +3813−3777 Peter Geoghegan (pgeoghegan) Peter Geoghegan (pgeoghegan) 1 2 weeks ago
Replication & Recovery
Add stats related to slot sync skip 6082 Committed Needs rebase! Shlok Kyal (shlokkyal) Amit Kapila (amitkapila) 2 2 weeks ago
Add support for COPY TO in tablesync for partitioned tables. 6214 Moved to different CF Logical Replication 19 10/10 +3−2 Ajin Cherian (ajinc) Masahiko Sawada (masahikosawada) 2 1 month ago
[bug fix] prepared transaction might be lost when max_prepared_transactions is zero on the subscriber 6336 Committed Backport Logical Replication Needs rebase! Zhijie Hou (houzj) Amit Kapila (amitkapila) 1 yesterday
Server Features
Add pretty formatting to pg_get_triggerdef 6203 Withdrawn 10/10 +139−43 Phil Alger (paalger) 1 1 month ago
Adding callback support for custom statistics kinds 6228 Committed 9/10 +524−21 Sami Imseih (simseih) Michael Paquier (michael-kun) 1 6 days ago
Testing
Let's add a test for NLS translation of PRI* macros 6300 Committed 10/10 +322−1 Tom Lane (tgl) Tom Lane (tgl) 1 1 week ago
New patch