Commitfest PG19-1 (2025-07-01 - 2025-07-31)

Shortcuts
Text Status Target version Tag (type to search) Author (type to search) Reviewer (type to search)
Clear


Status summary: Needs review: 208. Waiting on Author: 38. Ready for Committer: 26. Committed: 81. Moved to next CF: 8. Returned with Feedback: 6. Withdrawn: 9. Total: 376.

Active patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Bug Fixes
"unexpected duplicate for tablespace" problem in logical replication 4720 Needs review stable 10/10 +58−20 Shenhao Wang (wangshenhao) Masahiko Sawada (masahikosawada) 8 2 weeks ago
Fix BackgroundPsql to report error on query timeout rather than calling die 4959 Ready for Committer 18 9/10 +17−16 Daniel Gustafsson (d_gustafsson) Heikki Linnakangas (heikki) 6 4 months ago
Incorrect error message for cancellation triggered by statement_timeout & flaky test 5070 Needs review Bugfix stable 10/10 +16−5 Jelte Fennema-Nio (jeltef) 6 4 months ago
inplace update: send nontransactional invalidations 5091 Needs review stable 10/10 +3−0 Noah Misch (nmisch) Paul Jungwirth (pjungwir), Ian Ilyasov (ianilyasov) 6 1 month ago
DirtyScanshot index scan skips concurrently updated tuples 5151 Needs review Bugfix Logical Replication stable 10/10 +123−8 Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) Luan Silva (luansilva) 5 3 weeks ago
Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY 5160 Needs review Bugfix stable 10/10 +1567−50 Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) 5 1 month ago
Fix bug with accessing to temporary tables of other sessions 5379 Needs review 18 10/10 +55−23 Daniil Davydov (dddaniil) Rafia Sabih (rafia.sabih) 3 2 months ago
bt_index_parent_check false alarm for indexes created concurrently 5438 Ready for Committer Bugfix 10/10 +70−40 Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) Andrey Borodin (x4m) 3 2 weeks ago
Fix buffer pinning logic in [SP-]Gist 5542 Needs review Needs rebase! Peter Geoghegan (pgeoghegan), Michail Nikolaev (nkey), Matthias van de Meent (mmeent), Mihail Nikalayeu (mihailnikalayeu) 2 2 months ago
Improve ACL checks in pg_prewarm for indexes 5583 Waiting on Author 10/10 +39−3 Ayush Vatsa (developerayuva) Nathan Bossart (bossartn) 2 3 months ago
Orphaned users in PG16 and above can only be managed by Superusers 5608 Waiting on Author 9/10 +178−0 Ashutosh Sharma (ashu_coek) Nathan Bossart (bossartn) 2 3 months ago
Avoid infinite loop in checkpointer 5612 Needs review 10/10 +171−88 Maxim Orlov (m.orlov), Xuneng Zhou (dylanzhou) Xuneng Zhou (dylanzhou) 2 1 week ago
Corrupted FSM page is not saved after zeroing. 5615 Waiting on Author 10/10 +3−0 Anton Melnikov (antonmel) 2 3 months ago
ReplicationSlotRelease() crashes when the instance is in the single user mode 5626 Needs review Bugfix 10/10 +27−0 Hayato Kuroda (ha-kun) Paul Jungwirth (pjungwir) 1 4 months ago
Fix oldest LSN calculation for WAL segments removal when slots are advancing during checkpoint 5627 Needs review Needs rebase! Vitaly Davydov (vitprof) 1 6 days ago
Accessing an invalid pointer in BufferManagerRelation structure 5646 Ready for Committer 18 0/10 +43−34 Daniil Davydov (dddaniil) Stepan Neretin (snpgg), Dmitrii Bondar (difesu) 1 1 month ago
Random pg_upgrade 004_subscription test failure on drongo 5673 Needs review 9/10 +16−0 vigneshwaran C (vignesh.postgres) 1 3 months ago
Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION 5681 Needs review 5/10 +126−15 Yugo Nagata (yugo.nagata) Jim Jones (jimus), Daniil Davydov (dddaniil) 1 5 days ago
Better HINT message for "unexpected data beyond EOF" 5682 Ready for Committer 18 9/10 +4−95 Jakub Wartak (jakub.wartak.tomtom) 1 1 month ago
temporary file usage report with extended protocol and unnamed portals 5711 Needs review stable 10/10 +4−0 Frédéric Yhuel (yhuelf) 1 3 weeks ago
[SP-]GiST IOS visibility bug (was: Why doens't GiST require super-exclusive lock) - backport 5721 Needs review Needs rebase! Matthias van de Meent (mmeent) 1 2 months ago
temporary file usage report with extended protocol and unnamed portals 5724 Needs review 10/10 +4−0 Sami Imseih (simseih) 1 3 weeks ago
Fix a race condition in ConditionVariableTimedSleep() 5736 Needs review stable 10/10 +2−0 Bertrand Drouvot (bertranddrouvot.pg) 1 2 months ago
Incorrect calculation of path fraction value in MergeAppend 5742 Needs review 10/10 +0−0 Andrei Lepikhov (lepikhov) 1 1 month ago
Fix PQport to never return NULL if the connection is valid 5749 Needs review stable 10/10 +3−1 Daniele Varrazzo (dvarrazzo) 1 2 months ago
Add guard to prevent recursive memory context logging. 5766 Needs review Needs rebase! Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 2 months ago
Slot's restart_lsn may point to removed WAL segment after hard restart unexpectedly 5770 Needs review stable Needs rebase! Vitaly Davydov (vitprof) Alexander Korotkov (smagen) Alexander Korotkov (smagen) 1 6 days ago
Fixing memory leaks in postgres_fdw 5772 Needs review 10/10 +936−872 Tom Lane (tgl) Etsuro Fujita (efujita) 1 1 month ago
Add AioUringCompletion in wait_event_names.txt and a safeguard in generate-wait_event_types.pl 5776 Needs review 18 10/10 +111−4 Bertrand Drouvot (bertranddrouvot.pg) 1 1 month ago
Correct reltuples stats after VACUUM FULL and CLUSTER 5777 Needs review stable 10/10 +117−1 Erik Nordström (enordstr) 1 1 month ago
Cancel problems of query to pg_stat_statements 5825 Needs review 10/10 +22−7 Roman Khapov (rkhapov) 1 1 month ago
problems with toast.* reloptions 5839 Waiting on Author stable Needs rebase! Nathan Bossart (bossartn) 1 6 days ago
`ALTER DATABASE ... RESET ...` fails to reset extension parameters that no longer exist 5840 Needs review stable 10/10 +17−4 Nathan Bossart (bossartn) 1 1 week ago
Fix OAuth feature detection on OpenBSD+Meson 5842 Ready for Committer Bugfix 18 Needs rebase! Jacob Champion (jchampion) Jacob Champion (jchampion) 1 yesterday
Fix background workers not restarting with restart_after_crash = on 5844 Needs review Bugfix stable 9/10 +180−1 Andrey Rudometov (ultimatehikari) 1 4 weeks ago
Fix some inconsistencies with open-coded visibilitymap_set() callers 5861 Needs review 19 10/10 +117−106 Melanie Plageman (melanieplageman) 1 yesterday
OAuth: fix performance bug with stuck multiplexer events 5864 Needs review Bugfix Performance 18 10/10 +833−93 Jacob Champion (jchampion) 1 1 week ago
Error with DEFAULT VALUE in temp table 5876 Needs review Bugfix 18 10/10 +80−57 Antoine Violin (aviolin) 1 1 week ago
Clients
psql: Rethinking of \du command 4738 Needs review 10/10 +72−126 Pavel Luzanov (p.luzanov@postgrespro.ru) David Johnston (polobo), Wen Yi (wenyi) 7 2 weeks ago
Adding comments to help understand psql hidden queries 4764 Waiting on Author Needs rebase! David Christensen (davidchristensen), Greg Sabino Mullane (greg) Tom Lane (tgl) 7 3 months ago
libpq: Fix processing of SSL records >8kB on async API 5251 Needs review stable 10/10 +13−0 Lars Kanis (larsk) Jacob Champion (jchampion) 4 6 days ago
Allow PGSERVICEFILE to be specified as part of the connection string 5387 Needs review 19 10/10 +159−7 Torsten Foertsch (tfoertsch123) Ryo Kanbayashi (ryokanbayashi) 2 2 hours ago
Add Option to Check All Addresses For Matching target_session_attr 5396 Needs review 18 Needs rebase! Andrew Jackson (andrewjackson) 3 2 weeks ago
Update LDAP Protocol in fe-connect.c to v3 5661 Ready for Committer 10/10 +10−0 Andrew Jackson (andrewjackson) Peter Eisentraut (petere) Peter Eisentraut (petere) 1 1 month ago
Adding error messages to a few slash commands 5699 Needs review 19 10/10 +1−80 Abhishek Chanda (abhishekc) 1 1 week ago
Split tab completion rules for COPY FROM and TO 5764 Needs review psql 19 Needs rebase! Atsushi Torikoshi (atsushitorikoshi) 1 5 days ago
psql: tab-completion support for COPY ... TO/FROM STDIN, STDOUT, and PROGRAM 5800 Needs review 18 10/10 +120−45 Yugo Nagata (yugo.nagata) 1 3 weeks ago
display current search_path in psql prompt 5808 Ready for Committer 8/10 +30−0 Florents Tselai (florentst) Jim Jones (jimus) 1 3 weeks ago
Improve tab completion for various SET/RESET forms 5810 Needs review 19 10/10 +35−10 Dagfinn Ilmari Mannsåker (ilmari) 1 3 weeks ago
psql: Improve psql tab completion for GRANT/REVOKE 5813 Needs review 10/10 +32−4 Fujii Masao (masaofujii), Yugo Nagata (yugo.nagata) Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 4 weeks ago
Add \pset options for boolean value display 5828 Needs review psql 19 10/10 +124−1 David Johnston (polobo) 1 3 days ago
Allow missing BackendKeyData message 5859 Needs review Bugfix libpq 18 10/10 +75−13 Jelte Fennema-Nio (jeltef) 1 6 days ago
Make "vacuumdb --analyze-only" process partitioned tables 5871 Waiting on Author Good First Review 19 10/10 +23−4 Laurenz Albe (laurenz) Mircea Cadariu (mcadariu) 1 yesterday
Code Comments
Add comments about fire_triggers argument in ri_triggers.c 5679 Needs review 10/10 +7−1 Yugo Nagata (yugo.nagata) 1 3 months ago
Improve coments on structures in trigger.c 5680 Needs review 10/10 +47−40 Yugo Nagata (yugo.nagata) 1 3 months ago
Remove redundant comment regarding RelationBuildRowSecurity in relcache.c 5739 Needs review 10/10 +1−4 Tanzeel Khan (tanzeelk) Dean Rasheed (deanr) 1 16 hours ago
Documentation
Document NULL Concepts and Behaviors 5086 Ready for Committer Docs Only 18 10/10 +1281−160 David Johnston (polobo) 6 2 weeks ago
Doc: Move and modify standalone hot backups section 5087 Waiting on Author 10/10 +139−139 David Johnston (polobo) Marlene Reiterer (marlene.rte) 6 2 months ago
Streaming Replication vs Logical 5296 Needs review 9/10 +31−22 Paul Jungwirth (pjungwir) Robert Treat (xzilla) 3 4 months ago
Document how to run only specific regress tests 5333 Needs review 10/10 +12−0 Paul Jungwirth (pjungwir) Robert Treat (xzilla) 3 7 months ago
split func.sgml to separated individual sgml files 5515 Needs review 10/10 +44−1 Jian He (stayreal) David Johnston (polobo) 2 2 weeks ago
Document how commit handles aborted transactions 5546 Ready for Committer Backport Docs Only 10/10 +55−5 David Johnston (polobo) Ahmed Ashour (ahmedashour) 2 1 month ago
Doc: Create table improvements 5547 Waiting on Author 10/10 +22−5 David Johnston (polobo) Laurenz Albe (laurenz) 2 4 months ago
Document custom settings more consistently 5548 Waiting on Author 9/10 +22−5 David Johnston (polobo) Mingli Zhang (zml) 2 3 months ago
DOCS: Make the Server Application docs synopses more consistent 5647 Needs review 10/10 +84−24 Peter Smith (smithpb2250) 1 2 months ago
Parallel safety docs for CTEs 5650 Needs review 10/10 +1−1 James Coleman (jcole1989) 1 3 months ago
pg_restore documentation and --create/--single-transaction limitation 5676 Needs review 18 10/10 +6−1 Ashutosh Bapat (ashutoshbapat) 1 3 months ago
update documentation for when aborted and committed rows are tracked in pg_stat_all_tables 5691 Ready for Committer 10/10 +10−3 Sami Imseih (simseih) David Johnston (polobo) 1 2 months ago
Document default values for pgoutput options 5758 Needs review 10/10 +13−5 Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 1 month ago
Add README for catalog 5771 Needs review 10/10 +14−0 Florents Tselai (florentst) Peter Eisentraut (petere) 1 10 hours ago
Proposal: Improvements to PDF stylesheet and table column widths 5775 Ready for Committer 10/10 +4−0 Noboru Saito (nsaito) Peter Eisentraut (petere), Hayato Kuroda (ha-kun) Peter Eisentraut (petere) 1 1 week ago
Fix Protocol documentation 5783 Needs review 18 10/10 +138−84 Dave Cramer (dcramer) 1 1 week ago
pg_restore add note about -n 5818 Needs review 10/10 +22−40 Florents Tselai (florentst) 1 9 months ago
Docs and tests for RLS policies applied by command type 5851 Needs review Testing 19 10/10 +394−13 Dean Rasheed (deanr) 1 3 months ago
Make StartupMessage docs more generic to cover multiple protocol versions 5858 Needs review Docs Only 18 10/10 +2−2 Jelte Fennema-Nio (jeltef) 1 6 days ago
docs: Update protocol changes checklist with 3.2 changes 5863 Needs review Docs Only 18 10/10 +138−84 Dave Cramer (dcramer), Jelte Fennema-Nio (jeltef) 1 1 week ago
Miscellaneous
Support a wildcard in backtrace_functions 4735 Needs review GUC Help - Bikeshedding 10/10 +161−11 Jelte Fennema-Nio (jeltef) Daniel Gustafsson (d_gustafsson), Bharath Rupireddy (bharathrupireddy) Daniel Gustafsson (d_gustafsson) 8 3 months ago
Avoid orphaned objects dependencies, take 3 4942 Needs review 18 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 6 1 month ago
Truncate logs by max_log_size 5272 Waiting on Author 10/10 +112−2 Kirill Gavrilov (diphantxm) Fujii Masao (masaofujii), Jim Jones (jimus) 4 3 months ago
System views for versions reporting 5318 Needs review stable Needs rebase! Dmitry Dolgov (erthalion) 4 3 months ago
postgres_fdw could deparse ArrayCoerceExpr 5409 Ready for Committer 18 10/10 +80−0 Alexander Pyhalov (a.pyhalov) Maxim Orlov (m.orlov) 3 1 month ago
Bump soft open file limit (RLIMIT_NOFILE) to hard limit on startup 5570 Needs review 18 10/10 +243−45 Jelte Fennema-Nio (jeltef) 2 2 months ago
dsm_registry: Add detach and destroy features 5654 Needs review 19 Needs rebase! Sungwoo Chang (swchangdev) Nathan Bossart (bossartn) 1 2 weeks ago
Add pg_buffercache_mark_dirty[_all]() functions to the pg_buffercache 5694 Needs review Needs rebase! Nazir Bilal Yavuz (nbyavuz) Aidar Imamov (gipergeek) 1 1 month ago
minor error message enhancement in refuseDupeIndexAttach 5700 Needs review 10/10 +3−2 Jian He (stayreal) 1 2 months ago
Silence resource leaks alerts 5701 Needs review 19 10/10 +3−3 Ranier Vilela (raniervilela) 1 2 months ago
adjust the place of list_copy() call to reduce the overhead of function call and memory copies. 5704 Ready for Committer Performance 10/10 +2−1 Tender Wang (tndrwang) 1 yesterday
don't generate fake alias names, only fake eref names 5708 Needs review 19 5/10 +32−35 Robert Haas (rhaas) 1 2 months ago
contrib/xml2: xslt_process() should report XSLT-related error details and accept xmltype 5718 Needs review 19 10/10 +246−51 Robin Haberkorn (rhaberkorn) 1 yesterday
Add --continue-on-abort option to pgbench 5790 Needs review 19 10/10 +124−25 Rintaro Ikeda (rintaro) Hayato Kuroda (ha-kun) 1 4 days ago
Cleanup gcc trick with varattrib_1b_e in VARATT_EXTERNAL_GET_POINTER() 5807 Needs review 19 10/10 +4−8 Michael Paquier (michael-kun) 1 4 weeks ago
Avoid overriding user's --with-libs settings 5820 Needs review 10/10 +9−9 Tom Lane (tgl) 1 3 weeks ago
pgindent: improve formatting of multiline comments 5831 Needs review 19 10/10 +29−0 Aleksander Alekseev (a.alekseev) 1 2 weeks ago
Change the names generated for index partitions 5832 Needs review 19 10/10 +551−506 Tom Lane (tgl) 1 2 weeks ago
Remove HeapTupleheaderSetXmin{Committed,Invalid} functions 5870 Needs review Refactoring Only 19 10/10 +0−14 Andy Fan (andy2) 1 1 week ago
Binary operators for cubes 5883 Waiting on Author 10/10 +310−2 Kirill Panin (k.panin) Dean Rasheed (deanr) 1 2 days ago
Monitoring & Control
Add pg_stat_session 3405 Waiting on Author Needs rebase! Rafia Sabih (rafia.sabih), Sergey Dudoladov (sdudoladov) Bertrand Drouvot (bdrouvot), Atsushi Torikoshi (atsushitorikoshi), Andrei Zubkov (zubkov), Sadeq Dousti (msdousti) 17 2 months ago
Set log_lock_waits=on by default 4718 Ready for Committer GUC 19 9/10 +6−5 Laurenz Albe (laurenz) Michael Banck (mbanck) 8 3 months ago
relfilenode statistics 5007 Waiting on Author 18 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 6 3 months ago
Vacuum statistics 5012 Needs review 18 Needs rebase! Andrei Lepikhov (lepikhov), Andrei Zubkov (zubkov), Alena Rybakina (alenka) Ilia Evdokimov (ilidock95) 6 1 month ago
Logging plan of the currently running query 5330 Needs review Monitoring 18 9/10 +573−54 Atsushi Torikoshi (atsushitorikoshi) Akshat Jaimini (akshatj), Sadeq Dousti (msdousti) 4 1 month ago
Add storage I/O tracking to EXPLAIN BUFFERS 5526 Needs review Monitoring 18 10/10 +1148−34 Atsushi Torikoshi (atsushitorikoshi) Jelte Fennema-Nio (jeltef) 2 2 months ago
Metadata and record block access stats for indexes 5614 Needs review Monitoring 19 10/10 +223−7 Mircea Cadariu (mcadariu) 2 4 days ago
Improve monitoring of shared memory allocations 5620 Needs review 18 10/10 +198−51 Rahila Syed (rahila) Tomas Vondra (fuzzycz) 2 1 month ago
track generic and custom plan calls in pg_stat_statements 5634 Needs review 10/10 +552−20 Sami Imseih (simseih) Nikolay Samokhvalov (nikolay), Greg Sabino Mullane (greg), Ilia Evdokimov (ilidock95) 1 1 week ago
Available disk space per tablespace 5651 Needs review 18 10/10 +171−4 Christoph Berg (myon) 1 2 months ago
Add os_page_num to pg_buffercache 5690 Waiting on Author 19 10/10 +393−16 Bertrand Drouvot (bertranddrouvot.pg) Mircea Cadariu (mcadariu) 1 29 minutes ago
amcheck support for BRIN indexes 5715 Needs review 10/10 +2268−50 Arseniy Mukhin (amukhin) Tomas Vondra (fuzzycz) 1 3 hours ago
Add new wait event to XactLockTableWait 5804 Ready for Committer 19 10/10 +6−1 Xuneng Zhou (dylanzhou) Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 4 weeks ago
Expose internal MultiXact member count function for efficient monitoring 5811 Needs review 19 9/10 +111−0 Naga Appani (naga.appani) 1 4 weeks ago
Add pg_stat_multixact view for multixact membership usage monitoring 5869 Needs review 19 10/10 +435−4 Andrew Johnson (andrewjmetronome) 1 3 weeks ago
Support for basic ALTER TABLE progress reporting. 5873 Needs review Monitoring 10/10 +84−6 Jiří Kavalík (jkavalik) Jian He (stayreal) 1 20 hours ago
Report bytes and transactions actually sent downtream 5877 Needs review 10/10 +126−49 Ashutosh Bapat (ashutoshbapat) 1 1 week ago
Report replica identity in pg_publication_tables 5878 Needs review 10/10 +109−23 Ashutosh Bapat (ashutoshbapat) 1 4 days ago
Adding wait events statistics 5880 Needs review 19 10/10 +786−18 Bertrand Drouvot (bertranddrouvot.pg) 1 2 hours ago
Performance
Index Prefetching 4351 Waiting on Author 7/7 +4395−192 Tomas Vondra (fuzzycz) 11 2 months ago
Teach predtest about IS [NOT] <boolean> proofs 4690 Needs review 10/10 +1882−129 James Coleman (jcole1989) Tom Lane (tgl) 8 1 year ago
Parallel CREATE INDEX for GIN indexes 4966 Waiting on Author 9/10 +7−0 Tomas Vondra (fuzzycz) Matthias van de Meent (mmeent), Andy Fan (andy2) 6 2 months ago
[CREATE|RE] INDEX CONCURRENTLY with single heap scan and short-term resetting shapshots 4971 Needs review Performance 10/10 +3929−937 Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) Matthias van de Meent (mmeent) 6 yesterday
Inline non-SQL SRFs 5083 Needs review 19 10/10 +730−89 Paul Jungwirth (pjungwir) Tom Lane (tgl) 3 1 week ago
Limiting overshoot in nbtree SAOP parallel index scans 5299 Needs review 10/10 +151−23 Matthias van de Meent (mmeent) 4 2 days ago
Parallel heap vacuum 5326 Needs review Needs rebase! Masahiko Sawada (masahikosawada) Hayato Kuroda (ha-kun) 4 1 week ago
Adding compression of temporary files 5382 Waiting on Author 7/10 +3842−16 Filip Januš (fjanus) 3 3 weeks ago
Eliminating SPI / SQL from some RI trigger functions 5450 Waiting on Author 19 Needs rebase! Amit Langote (amitlan) 3 3 months ago
Exists pull-up application with JoinExpr 5487 Waiting on Author 10/10 +1095−22 Alena Rybakina (alenka) Ilia Evdokimov (ilidock95) 2 1 month ago
SVE enablement for hex-encode and hex-decode 5538 Needs review 19 10/10 +722−6 Chiranmoy Bhattacharya (chiranmoy), Susmitha Devanga (susmithad) Nathan Bossart (bossartn) 2 yesterday
Expanding HOT updates for expression and partial indexes 5556 Needs review Performance 19 10/10 +2302−140 Greg Burd (gregburd) 2 6 days 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) 2 1 week ago
Compress big WAL records 5621 Waiting on Author Needs rebase! Andrey Borodin (x4m) 2 5 months ago
Lock-free XLog Reservation from WAL 5633 Needs review 10/10 +532−55 Yura Sokolov (funny_falcon) 1 2 months ago
Prune partitions by ScalarArrayOpExpr with an array parameter (partkey = ANY($1)) 5656 Needs review 19 10/10 +311−4 Andrei Lepikhov (lepikhov) 1 3 months ago
Use CLOCK_MONOTONIC_COARSE for instr_time for explain analyze 5669 Needs review stable 7/10 +23−2 Jianghua yang (yjhjstz.gmail.com) 1 3 months ago
Small optimization set tuple block/tableOid once 5683 Needs review 19 10/10 +40−18 Ranier Vilela (raniervilela) 1 3 months ago
Reduce "Var IS [NOT] NULL" quals during constant folding 5685 Needs review 19 10/10 +576−227 Richard Guo (richardguo) 1 3 hours ago
New criteria for autovacuum 5689 Needs review 19 Needs rebase! Konstantin Knizhnik (knizhnik) 1 3 months ago
Create DATA dump objects for partitioned tables too 5692 Needs review 10/10 +223−41 Tom Lane (tgl) 1 2 months ago
Add planner expectations for Memoize in EXPLAIN 5697 Needs review 19 10/10 +65−3 Ilia Evdokimov (ilidock95) 1 21 hours ago
ZStandard (with dictionaries) compression support for TOAST compression 5702 Needs review 19 10/10 +1333−277 Nikhil Kumar Veldanda (nikhilkumarv) 1 4 weeks ago
MergeAppend could consider sorting cheapest child path 5719 Needs review 19 10/10 +264−107 Andrei Lepikhov (lepikhov), Alexander Pyhalov (a.pyhalov) 1 1 month ago
Proposal for enabling auto-vectorization for checksum calculations 5726 Needs review 19 10/10 +357−23 Matthew Sterrett (matthew.sterrett.intel.com) 1 1 month ago
Accounting for metapages in genericcostestimate() 5727 Needs review 9/10 +55−13 Tom Lane (tgl) 1 2 months ago
speed up pg_upgrade with many large objects 5737 Needs review 19 10/10 +90−7 Nathan Bossart (bossartn) Hannu Krosing (hannukrosing), Saurabh Uttam (saurabhuttam), Nitin Motiani (nitinmotiani) 1 13 hours ago
Improve hash join's handling of tuples with null join keys 5738 Needs review 9/10 +381−71 Tom Lane (tgl) 1 1 month ago
Improve Valgrind support and remove some memory leaks 5748 Needs review 10/10 +546−125 Tom Lane (tgl) 1 1 month ago
Disable parallel query by default 5751 Needs review 18 5/10 +5−5 Scott Mead (scott_mead) 1 1 month ago
Incremental Sort Cost Estimation Instability 5754 Needs review 19 10/10 +249−75 Andrei Lepikhov (lepikhov) 1 1 month ago
Parallel processing of indexes in autovacuum 5755 Needs review 18 10/10 +409−27 Maxim Orlov (m.orlov), Daniil Davydov (dddaniil) Sami Imseih (simseih) 1 4 hours ago
remove ISB in AArch64's spin_delay() implementation 5763 Waiting on Author 19 10/10 +1−10 Nathan Bossart (bossartn) 1 2 weeks ago
Review/Pull Request: Adding new CRC32C implementation for IBM S390X 5779 Waiting on Author stable 10/10 +674−12 Eduard Stefes (fneddy) John Naylor (john.naylor) 1 3 hours ago
Optimize shared LWLock acquisition for high-core-count systems 5784 Needs review 10/10 +33−32 Zhiguo Zhou (zhiguozhou) 1 2 hours ago
Vectorized CRC on Arm64 5789 Needs review 10/10 +271−2 John Naylor (john.naylor) 1 1 month ago
Pathify RHS unique-ification for semijoin planning 5795 Needs review 19 10/10 +1062−969 Richard Guo (richardguo) 1 5 days ago
Improve the performance of Unicode Normalization Forms. 5802 Needs review 9/10 +25138−12633 Alexander Borisov (lexborisov) 1 14 hours ago
Improve array-element-test estimation when no array elements qualify as common 5805 Needs review 10/10 +18−2 Tom Lane (tgl) 1 1 month ago
Add progressive backoff to XactLockTableWait 5806 Needs review 19 10/10 +275−0 Xuneng Zhou (dylanzhou) Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 yesterday
parallel pg_restore: avoid disk seeks when jumping short distance forward 5809 Needs review 19 10/10 +5−1 Dimitrios Apostolou (jimis) Nathan Bossart (bossartn) 1 3 weeks ago
Add enable_groupagg GUC parameter to control GroupAggregate usage 5814 Needs review 19 5/10 +232−1 Tatsuro Yamada (tatsuro_yamada) 1 2 weeks ago
parallel pg_restore: move offset-building phase to before forking 5817 Needs review 10/10 +86−6 Dimitrios Apostolou (jimis) 1 3 weeks ago
Implement "pg_restore --data-only --clean" as a way to skip WAL 5821 Needs review 10/10 +187−12 Dimitrios Apostolou (jimis) 1 3 weeks ago
Returning nbtree posting list TIDs in DESC order during backwards scans 5824 Needs review 10/10 +79−58 Peter Geoghegan (pgeoghegan) 1 3 weeks ago
pg_restore --freeze: issue a COPY FREEZE instead of just COPY 5826 Needs review Needs rebase! Dimitrios Apostolou (jimis) 1 3 weeks ago
Eliminate xl_heap_visible to reduce vacuum and COPY FREEZE WAL volume 5841 Needs review 19 Needs rebase! Melanie Plageman (melanieplageman) 1 1 week ago
Extend int128.h to more of numeric.c 5853 Needs review 19 10/10 +537−500 Dean Rasheed (deanr) 1 41 minutes ago
vacuumlazy: Modernize count_nondeletable_pages 5866 Needs review Good First Review 10/10 +60−29 Matthias van de Meent (mmeent) 1 1 week ago
Procedural Languages
declarative session variables, LET command 1608 Needs review 10/10 +7793−63 Pavel Stehule (okbobcz) Fabien Coelho (calvin), Julien Rouhaud (rjuju), Gilles Darold (darold), Laurenz Albe (laurenz), Dmitry Dolgov (erthalion), Justin Pryzby (justinpryzby), Brian Faherty (scrummyin), Philippe BEAUDOIN (beaud76), Asif Rehman (asifrana), remi duval (remduv), newtglobal postgresql_contributors (newtpostgrescontributors) 36 1 week ago
new plpgsql.extra_errors check - strict_expr_check 5044 Needs review 10/10 +177−18 Pavel Stehule (okbobcz) Gilles Darold (darold), newtglobal postgresql_contributors (newtpostgrescontributors) 6 5 days ago
Refactoring
Revise get_cheapest_parallel_safe_total_inner 4285 Waiting on Author 10/10 +11−4 Richard Guo (richardguo) wenhui qiu (wenhuiqiu) 11 9 months ago
Retiring is_pushed_down 4458 Waiting on Author Needs rebase! Richard Guo (richardguo) Tom Lane (tgl) 10 5 months ago
Make ECPG locale usage thread-safe 5166 Waiting on Author Needs rebase! Thomas Munro (macdice) Peter Eisentraut (petere) 5 3 months ago
Refactor SLRU to always use long file names 5250 Ready for Committer 10/10 +103−85 Aleksander Alekseev (a.alekseev) Rustam ALLAKOV (rustam.allakov) 4 3 months ago
Collation and ctype method tables and extension hooks 5301 Ready for Committer 10/10 +209−91 Jeff Davis (jdavis) 4 1 week ago
Clarify FileTag-based unlinking 5454 Needs review 10/10 +10−7 Matthias van de Meent (mmeent) 3 6 months ago
Don't dirty pages while they are getting flushed out 5483 Waiting on Author Needs rebase! Andres Freund (andresfreund) 3 3 months ago
Minor rework of ALTER TABLE SET RelOptions code 5638 Ready for Committer 18 Needs rebase! Nikolay Shaplov (nataraj) Timur Magomedov (tmagomedov) 1 3 months ago
Selectively invalidate caches in pgoutput when pg_namespace is modified 5663 Needs review Logical Replication 10/10 +19−17 Hayato Kuroda (ha-kun) 1 3 months ago
avoid double scanning in function byteain 5670 Needs review 18 Needs rebase! Steven Niu (niushiji) 1 1 month ago
Improve logicalrep_worker_launch() logic 5734 Needs review 10/10 +42−36 Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 2 months ago
Thread-safe getopt() 5760 Needs review 19 10/10 +268−163 Heikki Linnakangas (heikki) 1 1 month ago
Removing BTScanPosUnpinIfPinned idiom from nbtree, simplifying mark/restore support 5816 Needs review 10/10 +133−78 Peter Geoghegan (pgeoghegan) 1 3 weeks ago
Making libpq OpenSSL support threadsafe 5868 Needs review 10/10 +104−44 Daniel Gustafsson (d_gustafsson) 1 5 days ago
Replace magic numbers with strategy numbers for B-tree indexes 5875 Needs review 19 10/10 +8−6 Daniil Davydov (dddaniil) 1 6 days ago
Replication & Recovery
CREATE SUBSCRIPTION ... SERVER 4529 Waiting on Author Needs rebase! Jeff Davis (jdavis) vigneshwaran C (vignesh.postgres), Bharath Rupireddy (bharathrupireddy) 10 3 months ago
Return pg_control from pg_backup_stop(). 4997 Needs review 18 10/10 +181−30 David Steele (dsteele) 6 5 months ago
Synchronization of sequences to subscriber 5111 Needs review Logical Replication 10/10 +3163−801 vigneshwaran C (vignesh.postgres) Dilip Kumar (dilip.kumar), Masahiko Sawada (masahikosawada), Peter Smith (smithpb2250) 5 1 hour ago
Conflict detection for update_deleted in logical replication 5378 Needs review Logical Replication Needs rebase! Zhijie Hou (houzj) Dilip Kumar (dilip.kumar), Hayato Kuroda (ha-kun), vigneshwaran C (vignesh.postgres) Amit Kapila (amitkapila) 3 yesterday
Enable logical decoding when wal_level = 'replica' without a server restart 5479 Waiting on Author 10/10 +1001−115 Masahiko Sawada (masahikosawada) 3 23 hours ago
Filter irrelevant change before reassemble transactions during logical decoding 5585 Needs review 10/10 +0−0 Jie Li (adger), Ajin Cherian (ajinc), Zhijie Hou (houzj) vigneshwaran C (vignesh.postgres), Peter Smith (smithpb2250), Zhijie Hou (houzj) Amit Kapila (amitkapila) 2 1 month ago
Fix slot synchronization with two_phase decoding enabled 5664 Needs review 17 Needs rebase! Zhijie Hou (houzj) 1 2 weeks ago
Fix replica identity checks for MERGE command on published table. 5693 Needs review 10/10 +61−1 Zhijie Hou (houzj) Dean Rasheed (deanr) 1 yesterday
Log prefix missing for subscriber log messages received from publisher 5745 Needs review 10/10 +8−0 vigneshwaran C (vignesh.postgres) 1 2 months ago
Extending FK check skipping on replicas to ADD FK and TRUNCATE 5774 Needs review 10/10 +97−3 Hannu Krosing (hannukrosing) 1 2 days ago
Make wal_receiver_timeout configurable per subscription 5781 Needs review Needs rebase! Fujii Masao (masaofujii) 1 1 month ago
Logical replication conflict after using pg_createsubscriber under heavy load 5837 Needs review Bugfix Logical Replication 18 10/10 +1−1 Shlok Kyal (shlokkyal) 1 1 week ago
pg_logical_slot_get_changes waits continously for a partial WAL record spanning across 2 pages 5886 Needs review Logical Replication Needs rebase! vigneshwaran C (vignesh.postgres) 1 1 week ago
Security
add not_before and not_after timestamps to sslinfo extension and pg_stat_ssl 4390 Needs review 10/10 +255−32 Cary Huang (cary) Daniel Gustafsson (d_gustafsson), Jacob Champion (jchampion) 10 1 month ago
Serverside SNI for SSL connections 4984 Waiting on Author 9/10 +937−50 Daniel Gustafsson (d_gustafsson) Jacob Champion (jchampion) 6 1 month ago
Extension security improvement: Add support for extensions with an owned schema 5018 Needs review Security 18 10/10 +326−62 Jelte Fennema-Nio (jeltef) 6 9 months ago
revamp row-security tracking 5397 Waiting on Author 19 10/10 +25−17 Nathan Bossart (bossartn) 3 4 months ago
Check for TupleTableSlot nullness before dereferencing 5662 Needs review 10/10 +2−1 Alexander Kuznetsov (kuznetsovam) 1 2 months ago
Check for tuplestorestate nullness before dereferencing 5705 Needs review 10/10 +1−1 Alexander Kuznetsov (kuznetsovam) 1 2 months ago
Detect buffer underflow in get_th() 5707 Needs review 10/10 +5−0 Alexander Kuznetsov (kuznetsovam) Peter Eisentraut (petere) 1 6 months ago
Server Features
Sequence Access Methods, round two 4677 Needs review 10/10 +2755−795 Michael Paquier (michael-kun) 8 2 weeks ago
COPY ON_ERROR 'NULL' 4810 Needs review 10/10 +247−36 jian he (universality) Fujii Masao (masaofujii), vigneshwaran C (vignesh.postgres), Kirill Reshke (reshke), Atsushi Torikoshi (atsushitorikoshi), Jim Jones (jimus) 7 1 week ago
on_error table, saving error info to a table 4817 Needs review 10/10 +582−13 jian he (hellothere) Nishant Sharma (nishant-at-edb) 7 1 month ago
KNN-btree 4871 Waiting on Author Needs rebase! Nikita Glukhov (n.glukhov), Anton Melnikov (antonmel) 7 7 months ago
Eager aggregation, take 3 4881 Needs review 19 10/10 +3588−63 Richard Guo (richardguo) 6 1 week ago
VACUUM FULL / CLUSTER CONCURRENTLY 5117 Needs review 18 10/10 +5096−494 Antonin Houska (a.houska) Álvaro Herrera (alvherre) 5 1 week ago
Make MultiXactOffset 64-bit type 5205 Needs review 18 Needs rebase! Maxim Orlov (m.orlov) Heikki Linnakangas (heikki) 5 1 month ago
Changing shared_buffers without restart 5319 Needs review 4/10 +1830−326 Dmitry Dolgov (erthalion) Vladlen Popolitov (vladlenpopolitov) 4 yesterday
Support enabling checksums online 5323 Waiting on Author Needs rebase! Magnus Hagander (mha), Daniel Gustafsson (d_gustafsson) Tomas Vondra (fuzzycz) 4 3 months ago
using index to speedup add not null constraints to a table 5444 Needs review 18 10/10 +630−5 Jian He (stayreal) Tanzeel Khan (tanzeelk) 3 1 month ago
refactor AlterDomainAddConstraint (alter domain add constraint) 5455 Needs review 18 10/10 +79−8 Jian He (stayreal) Peter Eisentraut (petere) 3 3 months ago
speedup COPY TO for partitioned table 5467 Waiting on Author 19 10/10 +171−34 Jian He (stayreal) vigneshwaran C (vignesh.postgres), Kirill Reshke (reshke), Atsushi Torikoshi (atsushitorikoshi), newtglobal postgresql_contributors (newtpostgrescontributors) 3 1 week ago
SQL/JSON json_table PLAN clause 5478 Needs review 18 10/10 +2308−168 Fedor Sigaev (sigaev), Alexander Korotkov (smagen), Andrew Dunstan (adunstan), Amit Langote (amitlan), Nikita Glukhov (n.glukhov), Oleg Bartunov (oleg), Anton Melnikov (antonmel), Nikita Malakhov (nmalakh) Amit Langote (amitlan), Vladlen Popolitov (vladlenpopolitov) 3 2 months ago
Extended Statistics set/restore/clear functions 5517 Needs review 10/10 +3829−79 Corey Huinker (coreyh) 2 2 weeks ago
add function argument name to substring and substr 5524 Waiting on Author 10/10 +135−25 Jian He (stayreal) David Johnston (polobo) 2 3 months ago
Warn, and disallow, clear text passwords via SQL 5597 Needs review Needs rebase! Greg Sabino Mullane (greg) Guillaume Lelarge (gleu) 2 3 months ago
postgres_fdw: Inherit the local transaction's access/deferrable modes 5624 Needs review 10/10 +347−8 Etsuro Fujita (efujita) Etsuro Fujita (efujita) 1 1 month ago
Allow table AMs to define their own reloptions 5631 Needs review stable 7/10 +1234−35 Julien Tachoires (julmon) 1 1 month ago
support fast default for domain with constraints 5641 Needs review 10/10 +217−16 Jian He (stayreal) 1 1 month ago
support ALTER COLUMN SET EXPRESSION over virtual generated column with check constraint 5645 Needs review 10/10 +48−27 Jian He (stayreal) 1 2 days ago
support create index on virtual generated column. 5667 Needs review 9/10 +907−68 Jian He (stayreal) 1 yesterday
Patch for migration of the pg_commit_ts directory 5710 Needs review 10/10 +28−3 Sergey Levin (lsv) 1 3 months ago
Allow to collect statistics on virtual generated columns 5714 Needs review 19 10/10 +43−63 Yugo Nagata (yugo.nagata) 1 2 weeks ago
virtual generated column as partition key 5720 Needs review 19 10/10 +467−139 Jian He (stayreal) 1 2 months ago
domain over virtual generated column 5725 Needs review 19 Needs rebase! Jian He (stayreal) 1 1 month ago
Introduce some randomness to autovacuum 5732 Needs review 19 10/10 +76−0 Zhao Junwang (zhjwpku) 1 2 months ago
SQL function to access to `creating_extension` 5735 Needs review 19 10/10 +15−0 Yurii Rashkovskii (yrashk) 1 2 months ago
make VALIDATE domain constraint lock on related relations as ShareUpdateExclusiveLock 5752 Ready for Committer 19 9/10 +15−7 Jian He (stayreal) wenhui qiu (qiuwenhuifx.163.com) 1 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 +281−31 Jian He (stayreal) 1 1 month ago
ALTER DOMAIN ADD NOT NULL NOT VALID 5768 Needs review 19 10/10 +219−27 Jian He (stayreal) 1 1 month ago
make ALTER DOMAIN VALIDATE CONSTRAINT no-op when constraint is validated 5769 Needs review 19 10/10 +18−13 Jian He (stayreal) 1 1 month ago
Disallow concurrent ALTER DOMAIN and DROP DOMAIN 5773 Needs review 19 7/10 +126−0 Jian He (stayreal) 1 1 month ago
foreign key on virtual generated column 5782 Needs review 19 10/10 +315−93 Jian He (stayreal) 1 1 month ago
alter check constraint enforceability 5796 Needs review 19 10/10 +346−11 Jian He (stayreal) 1 4 days ago
Support tid range scan in parallel 5803 Needs review 10/10 +365−6 Cary Huang (cary) 1 1 week ago
VCI (columnar store extension) 5829 Needs review Needs rebase! Aya Iwata (iwata.aya), Peter Smith (smithpb2250) 1 yesterday
Support for 8-byte TOAST values (aka the TOAST infinite loop problem) 5830 Needs review 19 9/10 +1736−302 Michael Paquier (michael-kun) 1 10 hours ago
Carefully exposing information without authentication 5845 Needs review Monitoring 19 9/10 +308−0 Greg Sabino Mullane (greg) 1 1 month ago
amcheck: support for GiST 5879 Needs review 10/10 +1154−146 Andrey Borodin (x4m) 1 1 week ago
array_random 5881 Needs review 19 9/10 +437−0 Jian He (stayreal) Dean Rasheed (deanr) 1 yesterday
SQL Commands
Add SPLIT PARTITION/MERGE PARTITIONS commands 3659 Needs review 10/10 +8054−38 Dmitry Koval (d.koval) stephane tachoires (sttachoires) Alexander Korotkov (smagen) 14 2 weeks ago
Incremental View Maintenance (IVM), take 2 4337 Waiting on Author Needs rebase! Yugo Nagata (yugo.nagata) 11 10 months ago
Implement row pattern recognition feature 4460 Needs review 19 10/10 +4207−35 Tatsuo Ishii (ishii) Vik Fearing (xocolatl), Jacob Champion (jchampion), Ningwei Chen (chen-5033) 10 2 months ago
Make COPY format extendable: Extract COPY TO format implementations 4681 Needs review 9/10 +438−106 Kouhei Sutou (kou) Masahiko Sawada (masahikosawada), Zhao Junwang (zhjwpku), Yong Li (yoli) 8 1 week ago
COPY TO json 4716 Needs review 10/10 +383−53 Joe Conway (jconway) Masahiko Sawada (masahikosawada) Joe Conway (jconway) 7 5 days ago
SQL Property Graph Queries (SQL/PGQ) 4904 Waiting on Author 4/10 +14800−471 Peter Eisentraut (petere), Ashutosh Bapat (ashutoshbapat) Vik Fearing (xocolatl), Zhao Junwang (zhjwpku) 6 2 days ago
Add XMLCast (SQL/XML X025) 5110 Needs review 19 10/10 +2276−10 Jim Jones (jimus) Vik Fearing (xocolatl), newtglobal postgresql_contributors (newtpostgrescontributors) 5 1 month ago
SQL:2023 JSON simplified accessor support 5214 Needs review 18 10/10 +2066−248 Alexandra Wang (alexandrawang) Peter Eisentraut (petere), Vik Fearing (xocolatl) 5 2 hours ago
Add IGNORE NULLS to Window functions 5230 Ready for Committer 19 10/10 +969−61 Oliver Ford (ojford) Tatsuo Ishii (ishii), Krasiyan Andreev (krasiyan) 4 2 days ago
jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part 5270 Needs review 4/10 +1195−24 Florents Tselai (florentst) David Wheeler (theory) 2 3 weeks ago
Introduce the ability to enable/disable indexes using ALTER INDEX 5274 Ready for Committer 18 10/10 +1703−26 Shayon Mukherjee (shayonj) Sami Imseih (simseih), newtglobal postgresql_contributors (newtpostgrescontributors) 4 2 weeks ago
Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078) 5279 Needs review 19 10/10 +1490−59 Jim Jones (jimus) newtglobal postgresql_contributors (newtpostgrescontributors) 4 2 hours ago
Add XMLDocument (SQL/XML X030) 5431 Ready for Committer 19 10/10 +258−1 Jim Jones (jimus) Pavel Stehule (okbobcz), newtglobal postgresql_contributors (newtpostgrescontributors) 3 3 weeks ago
Add XMLNamespaces option to XMLElement 5456 Ready for Committer 19 10/10 +1205−39 Pavel Stehule (okbobcz), Jim Jones (jimus) Pavel Stehule (okbobcz), Umar Hayat (pgwizard), newtglobal postgresql_contributors (newtpostgrescontributors) 3 1 week ago
encode/decode support for base64url 5643 Needs review 10/10 +362−38 Florents Tselai (florentst) Daniel Gustafsson (d_gustafsson), Aleksander Alekseev (a.alekseev) 1 1 month ago
CHECKPOINT unlogged data 5786 Ready for Committer 19 6/10 +201−65 Christoph Berg (myon) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 2 weeks ago
SQL:2011 Application Time Update & Delete 5836 Needs review 19 10/10 +8438−165 Paul Jungwirth (pjungwir) 1 2 weeks ago
Allow ON CONFLICT DO UPDATE to return EXCLUDED values 5854 Needs review 19 10/10 +717−258 Dean Rasheed (deanr) 1 yesterday
System Administration
log_min_messages per backend type 5447 Needs review 18 5/10 +352−25 Euler Taveira (eulerto) 3 4 months ago
Add arbitrary xid and mxid to pg_resetwal 5644 Needs review 18 5/10 +476−3 Daniil Davydov (dddaniil) 1 3 months ago
pg_dsm_registry_allocations system view 5652 Ready for Committer 19 10/10 +185−2 Florents Tselai (florentst) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 14 hours ago
Add log_autovacuum_{vacuum|analyze}_min_duration 5797 Needs review GUC 19 10/10 +128−31 Shinya Kato (shinyakato) 1 1 week ago
Testing
Allow CI to only run the compiler warnings task 5249 Waiting on Author 18 10/10 +14−13 Bertrand Drouvot (bertranddrouvot.pg) Rustam ALLAKOV (rustam.allakov) 4 1 month ago
Covering the comparison test between date and timestamp(tz) datatype 5677 Ready for Committer 10/10 +212−0 Kwangwon Seo (kwangwonseo) Rustam ALLAKOV (rustam.allakov) 1 1 month ago
Add pg_get_injection_points() for information of injection points 5696 Needs review 19 10/10 +75−0 Michael Paquier (michael-kun) 1 5 days ago
teach pg_upgrade to handle in-place tablespaces 5728 Needs review 19 10/10 +150−90 Nathan Bossart (bossartn) 1 1 week ago
Foreign key isolation tests 5757 Needs review 10/10 +115−2 Paul Jungwirth (pjungwir) Rustam ALLAKOV (rustam.allakov), Lilian Ontowhee (ontowhee) 1 1 month ago
Reduce DEBUG level of catcache refreshing messages 5785 Waiting on Author Testing Monitoring 10/10 +2−2 Jelte Fennema-Nio (jeltef) 1 1 month ago
Clean up inconsistencies and leaks in src/test/modules/libpq_pipeline 5833 Needs review 10/10 +193−341 Tom Lane (tgl) 1 2 weeks ago
Add tests for binaryheap.c 5860 Needs review 19 10/10 +506−0 Aleksander Alekseev (a.alekseev) Nathan Bossart (bossartn) 1 1 week ago
Backpatching injection point core facilities to REL_17_STABLE 5865 Needs review Backport 17 Needs rebase! Michael Paquier (michael-kun) 1 1 week ago

Closed patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Bug Fixes
ensure we have a snapshot when dropping an index concurrently 5262 Committed stable Needs rebase! Nathan Bossart (bossartn) Nathan Bossart (bossartn) 4 1 month ago
Issues with 2PC at recovery: CLOG lookups and GlobalTransactionData 5532 Returned with feedback Bugfix 19 10/10 +200−154 Michael Paquier (michael-kun) Michael Paquier (michael-kun) 2 2 days ago
OAuth Followup Patches 5635 Withdrawn 18 0/1 +0−0 Jacob Champion (jchampion) 1 6 days ago
Memory context can be its own parent and child in replication command 5637 Committed 18 7/7 +51−9 Anthonin Bonnefoy (bonnefoa) Tom Lane (tgl) Tom Lane (tgl) 1 2 months ago
bug in stored generated column over domain with constraints. 5668 Committed 13/14 +0−0 Jian He (stayreal) Peter Eisentraut (petere) Tom Lane (tgl) 1 2 months ago
Fix an incorrect check in get_memoize_path 5686 Committed 7/7 +15−9 Richard Guo (richardguo) wenhui qiu (qiuwenhuifx.163.com) Richard Guo (richardguo) 1 2 months ago
prevent 006_transfer_modes.pl from leaving files behind 5687 Committed 18 7/7 +5−0 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 3 months ago
vacuumdb fixes for v18 5717 Committed 18 7/7 +13−13 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 2 months ago
Fix hostaddr crash during non-blocking cancellation 5741 Withdrawn Bugfix stable Needs rebase! Jacob Champion (jchampion) 1 yesterday
Fix missing comma in Requires.private 5743 Committed 18 0/1 +0−0 Jacob Champion (jchampion) Jacob Champion (jchampion) 1 1 month ago
oauth: Prevent stack overflow by limiting JSON parse depth 5744 Committed 18 0/1 +0−0 Jacob Champion (jchampion) Jacob Champion (jchampion) 1 2 months ago
Allow parallelism for plpgsql return expression after commit 556f7b7 5747 Committed 10/10 +6−6 Dipesh Dhameliya (dipesh125) Tom Lane (tgl) Tom Lane (tgl) 1 yesterday
Fix Assert failure in XMLTABLE parser 5753 Committed stable 14/14 +0−0 Richard Guo (richardguo) Richard Guo (richardguo) 1 1 month ago
Fix usage of memset_s() to be C11-conformant 5756 Committed stable Needs rebase! Tom Lane (tgl) Tom Lane (tgl) 1 1 month ago
pg_dump 18beta1 fails to process complex table names 5761 Committed 18 7/7 +16−11 Nathan Bossart (bossartn), Jian He (stayreal) Nathan Bossart (bossartn) 1 1 month ago
Fix regex translation of SIMILAR TO for bracket expressions 5778 Committed stable Needs rebase! Laurenz Albe (laurenz) Michael Paquier (michael-kun) 1 1 month ago
Improve error handling of xml2 with libxml2 OOMs 5794 Committed 19 7/7 +294−150 Michael Paquier (michael-kun) Jim Jones (jimus) Michael Paquier (michael-kun) 1 9 hours ago
Remove have_dangerous_phv() 5819 Committed Needs rebase! Tom Lane (tgl) Tom Lane (tgl) 1 1 week ago
Fixes inconsistent behavior in vacuum when it processes multiple relations 5827 Committed stable 7/7 +98−110 shihao zhong (zhong950419) Nathan Bossart (bossartn) Michael Paquier (michael-kun) 1 1 week ago
fix: pgflex - propagate environment to flex subprocess 5835 Committed 19 7/7 +2−2 Javier Maestro (jjmaestro) Nikolay Samokhvalov (nikolay), Javier Maestro (jjmaestro) Peter Eisentraut (petere) 1 1 week ago
Logrep launcher race conditions leading to slow tests 5843 Committed stable Not processed Tom Lane (tgl) Tom Lane (tgl) 1 1 week ago
Followup fixes for bug #18953 5867 Committed 18 Needs rebase! Tom Lane (tgl) Tom Lane (tgl) 1 1 week ago
Fix decompression bug in astreamer_lz4 5874 Committed Bugfix 18 10/10 +50−4 Mikhail Gribkov (youzhick) Michael Paquier (michael-kun) 1 1 week ago
Clients
Allow ';' to push queries in an ongoing psql pipeline 5655 Committed 18 10/10 +420−31 Anthonin Bonnefoy (bonnefoa) Michael Paquier (michael-kun) 1 2 months ago
PGSERVICEFILE as part of a normal connection string [duplicated please delete] 5659 Withdrawn 19 7/7 +0−0 Torsten Foertsch (tfoertsch123), Ryo Kanbayashi (ryokanbayashi) Ryo Kanbayashi (ryokanbayashi) 1 2 hours ago
Add "\gi file" to psql to allow COPY with variable expansion 5674 Returned with feedback 19 1/7 +359−166 Fabien Coelho (calvin) Akshat Jaimini (akshatj) 1 3 weeks ago
Code Comments
clarify palloc comment on quote_literal_cstr 5684 Committed 18 Needs rebase! Steve Chávez (steve-chavez) Michael Paquier (michael-kun) 1 3 months ago
Typos in the comment for the estimate_multivariate_ndistinct() 5740 Withdrawn Needs rebase! Tender Wang (tndrwang) 1 2 months ago
Correct src/backend/lib/README 5855 Committed 6/7 +0−4 Aleksander Alekseev (a.alekseev) Michael Paquier (michael-kun) 1 1 week ago
Documentation
explain pgstatindex fragmentation 5381 Committed 18 7/7 +9−0 Frédéric Yhuel (yhuelf) Laurenz Albe (laurenz), Bertrand Drouvot (bertranddrouvot), Benoit Lobréau (benoitl), Ahmed Ashour (ahmedashour) Peter Eisentraut (petere) 3 1 week ago
TOAST is acronym so should be uppercase 5530 Committed 10/10 +13−13 Peter Smith (smithpb2250) Peter Eisentraut (petere), David Johnston (polobo) Peter Eisentraut (petere) 2 5 days ago
pg_recvlogical requires -d but not described on the documentation 5625 Committed 7/7 +39−4 Hayato Kuroda (ha-kun) David Johnston (polobo) Fujii Masao (masaofujii) 1 3 months ago
doc: expand note about pg_upgrade's --jobs option 5632 Committed 18 6/7 +5−6 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 4 months ago
alphabetize long options in pg_dumpdocs 5730 Committed 18 7/7 +78−79 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 2 months ago
doc: Some copy-editing around prefix operators 5787 Committed 18 7/7 +4−4 Christoph Berg (myon) Peter Eisentraut (petere) Peter Eisentraut (petere) 1 1 week ago
fix notes about password encryption in pg_authid docs 5791 Committed stable 6/7 +2−7 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 month ago
pg_get_multixact_members not documented 5793 Committed stable 10/10 +31−3 Sami Imseih (simseih) Ashutosh Bapat (ashutoshbapat), Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 week ago
Minor documentation fixes related to v18 5838 Committed 7/7 +9−5 Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 2 weeks ago
Introduce New Command Processing Chapter 5846 Moved to different CF Docs Only Help - Docs 19 Needs rebase! David Johnston (polobo) 2 2 weeks ago
Fixup misplaced filelist.sgml entities 5847 Moved to different CF Docs Only Needs rebase! David Johnston (polobo) 2 3 months ago
Add Table of Contents to psql Reference Page 5848 Moved to different CF Docs Only psql 19 10/10 +52−11 David Johnston (polobo) 2 3 months ago
Improve initdb --waldir description 5849 Moved to different CF Docs Only 19 10/10 +54−23 David Johnston (polobo) 2 3 months ago
Address ambiguity/confusion in IS JSON documentation 5850 Moved to different CF Help - Docs Docs Only Missing Docs 19 Not processed David Johnston (polobo) 2 3 months ago
back-patch documentation for age() and mxid_age() 5884 Committed stable 7/7 +0−0 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 week ago
Fix inconsistency in the pg_buffercache documentation 5887 Committed 19 10/10 +3−3 Bertrand Drouvot (bertranddrouvot.pg) Daniel Gustafsson (d_gustafsson) 2 1 week ago
Miscellaneous
assert that wrapper_handler()'s argument is within expected range 5639 Committed 17 7/7 +4−0 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 3 months ago
Add reverse(bytea) 5642 Committed 18 7/7 +63−0 Aleksander Alekseev (a.alekseev) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 3 months ago
remove open-coded popcount in acl.c 5649 Committed 18 7/7 +50−19 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 3 months ago
Produce LLVM bitcode files on meson builds 5671 Moved to different CF Performance 19 10/10 +824−59 Andres Freund (andresfreund), Diego Fronza (dfronza), Nazir Bilal Yavuz (nbyavuz) 2 2 days ago
Change the names generated for child foreign key constraints 5716 Committed 18 14/14 +0−0 Tom Lane (tgl) Tom Lane (tgl) 1 2 months ago
add --sequence-data to pg_dumpall 5729 Committed 18 7/7 +16−0 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 2 months ago
regdatabase 5746 Committed 19 7/7 +423−3 Ian Barwick (barwick) Ian Barwick (barwick), Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 week ago
translate reltuples from 0 to -1 upon upgrades from <v14 5762 Committed 18 7/7 +14−1 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 month ago
Fix violation of principle that plan trees are read-only 5767 Committed 18 7/7 +41−33 Tom Lane (tgl) Tom Lane (tgl) 1 1 month ago
Standardize the definition of the subtype field of AlterDomainStmt 5780 Committed 10/10 +25−22 Zongliang Quan (quanzl) wenhui qiu (qiuwenhuifx.163.com) Michael Paquier (michael-kun) 1 6 days ago
pg_upgrade: warn about roles with md5 passwords 5792 Withdrawn 19 6/7 +88−0 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 month ago
a couple of small cleanup patches for DSM-related code 5798 Committed 18 7/7 +6−5 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 month ago
add function for creating/attaching hash table in DSM registry 5799 Committed 19 10/10 +400−46 Nathan Bossart (bossartn) Sami Imseih (simseih), Florents Tselai (florentst) Nathan Bossart (bossartn) 1 6 days ago
Enable MSVC conforming preprocessor 5812 Committed 7/7 +6−25 Peter Eisentraut (petere) Peter Eisentraut (petere) 1 14 hours ago
Allow the "operand" input of width_bucket() to be NaN 5834 Committed 19 7/7 +32−21 Tom Lane (tgl) Dean Rasheed (deanr) Tom Lane (tgl) 1 6 days ago
Use DatumGetUInt32() for dsm_attach() in test_shm_mq_main() 5862 Committed stable 7/7 +1−1 Jianghua yang (yjhjstz.gmail.com) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 week ago
GNU/Hurd portability patches 5882 Committed 7/7 +9−9 Michael Banck (mbanck) Tom Lane (tgl) Tom Lane (tgl) 1 1 week ago
Monitoring & Control
query_id: jumble names of temp tables for better pg_stat_statement UX 5658 Committed 18 7/7 +0−0 Christoph Berg (myon) Michael Paquier (michael-kun) 1 3 months ago
Improve explicit cursor handling in pg_stat_statements 5733 Committed 7/7 +294−15 Sami Imseih (simseih) Michael Paquier (michael-kun) Michael Paquier (michael-kun) 1 1 week ago
queryId constant squashing does not support prepared statements 5801 Committed 7/7 +152−59 Sami Imseih (simseih) Álvaro Herrera (alvherre) 1 1 week ago
Performance
CRC32C Parallel Computation Optimization on ARM 4620 Returned with feedback Needs rebase! xiang gao (xiang.gao) Nathan Bossart (bossartn), John Naylor (john.naylor) 8 3 months ago
Memoize ANTI and SEMI JOIN inner 5636 Withdrawn 19 6/7 +112−22 Andrei Lepikhov (lepikhov) 1 1 week ago
optimizations for dumping statistics 5678 Committed 18 7/7 +276−64 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 month ago
Performance issues with v18 SQL-language-function changes 5695 Committed 18 7/7 +264−211 Tom Lane (tgl) Tom Lane (tgl) 1 2 months ago
NUMA shared memory interleaving 5703 Returned with feedback 19 6/10 +317−1 Jakub Wartak (jakub.wartak.tomtom) 1 1 week ago
Speedup truncations of temporary relation forks 5788 Committed 18 10/10 +19−14 Daniil Davydov (dddaniil) Fujii Masao (masaofujii), Maxim Orlov (m.orlov) Fujii Masao (masaofujii) 1 5 days ago
Procedural Languages
Sanding down some edge cases for PL/pgSQL reserved words 5722 Committed 7/7 +89−14 Tom Lane (tgl) Pavel Stehule (okbobcz) Tom Lane (tgl) 1 1 week ago
Refactoring
Elimination of the repetitive code at the SLRU bootstrap functions 5575 Committed 19 Needs rebase! Evgeny Voropaev (evoro) Álvaro Herrera (alvherre), Aleksander Alekseev (a.alekseev), Andrey Borodin (x4mmm) Álvaro Herrera (alvherre) 2 yesterday
Selectively invalidate caches in pgoutput module 5629 Committed 7/7 +297−16 Hayato Kuroda (ha-kun), Shlok Kyal (shlokkyal) Zhijie Hou (houzj) Amit Kapila (amitkapila) 1 3 months ago
dead code in pg_upgrade 5657 Committed 18 7/7 +7−32 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 3 months ago
Split varlena.c into varlena.c and bytea.c 5665 Committed 10/10 +1201−1156 Aleksander Alekseev (a.alekseev) Peter Eisentraut (petere) Michael Paquier (michael-kun) 1 1 week ago
SQL functions: avoid making a tuplestore unnecessarily 5706 Committed 7/7 +85−50 Tom Lane (tgl) Tom Lane (tgl) 1 2 months ago
Avoid circular header file dependency 5723 Committed 19 10/10 +0−0 Bertrand Drouvot (bertranddrouvot.pg) Michael Paquier (michael-kun) 1 2 days ago
Use RELATION_IS_OTHER_TEMP where possible 5815 Committed 19 7/7 +5−10 Zhao Junwang (zhjwpku) Ashutosh Bapat (ashutoshbapat), Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 6 days ago
Remove unused #include's in src/backend/utils/adt/* 5822 Committed 19 7/7 +0−8 Aleksander Alekseev (a.alekseev) Peter Eisentraut (petere) Peter Eisentraut (petere) 1 1 week ago
Use binaryheap_* macro where appropriate 5857 Committed 19 7/7 +7−7 Aleksander Alekseev (a.alekseev) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 week ago
Replication & Recovery
Warning for Datatype mismatch between subscriber table and publisher table for logical replication 5648 Returned with feedback 17 1/7 +28−0 BharatDB PG (bharatdbpg) 1 1 month ago
Logical replication worker Segmentation fault 5666 Committed 7/7 +71−6 Zhijie Hou (houzj) Amit Kapila (amitkapila) 1 3 months ago
Improve error reporting for few options in pg_createsubscriber 5672 Committed 7/7 +9−21 vigneshwaran C (vignesh.postgres) Amit Kapila (amitkapila) 1 3 months ago
Allows pg_recvlogical to create slots with failover=true 5675 Committed 7/7 +62−11 Hayato Kuroda (ha-kun) Masahiko Sawada (masahikosawada) 1 1 week ago
Fix premature xmin advancement during fast forward decoding 5713 Committed 12/13 +0−0 Zhijie Hou (houzj) Amit Kapila (amitkapila) 1 2 months ago
Security
Change dispchar for oauth_client_secret 5712 Committed 18 7/7 +0−0 Jacob Champion (jchampion) Jacob Champion (jchampion) 1 2 months ago
Server Features
CREATE INDEX CONCURRENTLY for partitioned tables 5004 Withdrawn 2/7 +520−78 Justin Pryzby (justinpryzby), Ilya Gladyshev (qoops) 6 1 week ago
Cross-type index comparison support in contrib/btree_gin 5535 Committed 10/10 +2791−117 Tom Lane (tgl) Arseniy Mukhin (amukhin) Tom Lane (tgl) 2 5 days ago
Printing window function OVER clauses in EXPLAIN 5640 Committed 7/7 +574−253 Tom Lane (tgl) Tom Lane (tgl) 1 3 months ago
Simplify COALESCE with single argument 5698 Committed 10/10 +55−48 Maksim Milyutin (maksm90) Tom Lane (tgl) Tom Lane (tgl) 1 5 days ago
Consider explicit incremental sort for Append and MergeAppend 5750 Committed 19 10/10 +217−52 Richard Guo (richardguo) Richard Guo (richardguo) 1 yesterday
SQL Commands
Add XMLCanonicalize function 4237 Moved to different CF 19 10/10 +415−0 Jim Jones (jimus) Pavel Stehule (okbobcz), Oliver Ford (ojford), newtglobal postgresql_contributors (newtpostgrescontributors) 12 4 weeks ago
Allow LISTEN on patterns 5630 Withdrawn 18 7/7 +194−42 Zongliang Quan (quanzl) 1 4 months ago
SQL:2011 application time 5660 Committed 7/7 +0−0 Paul Jungwirth (pjungwir) Peter Eisentraut (petere) 1 1 month ago
Add RESPECT/IGNORE NULLS and FROM FIRST/LAST options 5852 Withdrawn 19 Not processed Tatsuo Ishii (ishii), Oliver Ford (ojford) 1 2 days ago
Extend COPY FROM with HEADER <integer> to skip multiple lines 5856 Committed 19 10/10 +138−42 Shinya Kato (shinyakato) Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 6 days ago
System Administration
Improve verification of recovery_target_timeline GUC. 5519 Committed 19 10/10 +64−3 David Steele (dsteele) Michael Paquier (michael-kun) Michael Paquier (michael-kun) 2 4 days ago
Testing
Add 'make check-tests' behavior to the meson based builds 5405 Moved to different CF Testing 19 9/10 +16−6 Nazir Bilal Yavuz (nbyavuz) Ashutosh Bapat (ashutoshbapat), Jian He (stayreal) 4 3 months ago
Move tests of contrib/spi/ out of the core regression tests 5688 Committed 7/7 +0−0 Tom Lane (tgl) Tom Lane (tgl) 1 3 months ago
Re-enable SSL log_like tests 5709 Committed 18 7/7 +53−42 Tom Lane (tgl) Tom Lane (tgl) 1 1 month ago
Persist injection points across server restarts 5731 Returned with feedback 19 10/10 +360−0 Michael Paquier (michael-kun) Rahila Syed (rahila) 1 6 days ago
Addition of %b/backend_type in log_line_prefix of TAP test logs 5765 Committed stable 6/7 +2−2 Michael Paquier (michael-kun) Michael Paquier (michael-kun) 1 1 week ago
Missing program_XXX calling in pgbench tests 5823 Committed Testing 7/7 +3−15 Hayato Kuroda (ha-kun) Peter Eisentraut (petere) Peter Eisentraut (petere) 1 1 week ago