Commitfest 2024-03

Shortcuts
Text Status Target version Author Reviewer
Clear


Status summary: Committed: 132. Moved to next CF: 173. Withdrawn: 13. Returned with Feedback: 7. Rejected: 6. Total: 331.

Closed patches

Status Ver Author Reviewers Committer Num cfs Latest activity Latest mail
Bug Fixes
Add some checks to avoid stack overflow Committed 17 Heikki Linnakangas (heikki), Egor Chindyaskin (egorchin21) Robert Haas (rhaas), Tom Lane (tgl), Andres Freund (andresfreund), Alexander Korotkov (smagen) smagen 5 2024-03-08
11:21
2024-03-11
02:24
Parallel Bitmap Heap Scan reports per-worker stats in EXPLAIN ANALYZE Moved to next CF David Geier (geidav) Heikki Linnakangas (heikki) 6 2024-04-09
07:09
2024-04-08
21:16
Allow SIGINT to cancel psql database reconnections Committed Tristan Partin (tristan957) rhaas 4 2024-04-02
14:33
2024-04-04
20:40
Postpone reparameterization of paths until when creating plans Committed Richard Guo (richardguo) Ashutosh Bapat (ashutoshbapat), Andrei Lepikhov (lepikhov), Alena Rybakina (a.rybakina) tgl 4 2024-03-19
18:56
2024-03-21
11:20
pg_ctl start may return 0 even if the postmaster has been already started on Windows Moved to next CF Kyotaro Horiguchi (horiguti) Hayato Kuroda (ha-kun) 4 2024-04-09
08:50
2024-01-15
18:34
Mark expressions nullable by grouping sets Moved to next CF Richard Guo (richardguo) Alena Rybakina (a.rybakina) 4 2024-04-08
08:21
2024-03-31
09:02
LockAcquireExtended improvement Committed 17 Jingxian Li (jingxian) rhaas 2 2024-03-14
13:16
2024-03-27
02:14
Thread-safe gai_strerror() for Windows Committed Thomas Munro (macdice) macdice 2 2024-02-11
22:26
2024-02-11
22:25
Fix COPY FROM...CSV importing \. on a line by itself Moved to next CF Daniel Vérité (danielverite) Tom Lane (tgl) 3 2024-04-09
07:08
2024-04-07
04:07
"unexpected duplicate for tablespace" problem in logical replication Moved to next CF stable Shenhao Wang (wangshenhao) Masahiko Sawada (masahikosawada) 3 2024-04-08
08:21
2024-03-18
06:35
Dump-restore loosing 'attnotnull' bit for DEFERRABLE PRIMARY KEY column(s) Moved to next CF 17 Amul Sul (sulamul) Dean Rasheed (deanr), Aleksander Alekseev (a.alekseev) 3 2024-04-09
07:09
2024-03-08
11:18
Network failure may prevent promotion Moved to next CF Kyotaro Horiguchi (horiguti) 3 2024-04-21
07:02
2024-01-29
07:32
False positive in bt_index_check in case of short 4B varlena datum Committed 17 Mikhail Zhilin (mizhka-at-pgpro) Andrey Borodin (x4m) smagen 2 2024-03-24
04:44
2024-03-23
11:37
Avoid deadlock and concurrency during orphan temp table removal Committed 17 Mikhail Zhilin (mizhka-at-pgpro) Akshat Jaimini (akshatj) tgl 2 2024-04-02
18:59
2024-04-04
09:51
cleanup patches for incremental backup Committed 17 Robert Haas (rhaas) rhaas 1 2024-01-11
20:45
2024-03-20
19:24
data loss bug in initial sync of logical replication Moved to next CF Tomas Vondra (fuzzycz) 2 2024-04-21
07:03
2024-01-16
10:24
Fix txid_status() returning wrong status for some xids Committed Karina Litskevich (karinalitskevich) smagen 1 2024-03-07
13:14
2024-03-07
13:34
Fix race condition in InvalidatePossiblyObsoleteSlot() Committed 16 Bertrand Drouvot (bertranddrouvot.pg) michael-kun 1 2024-02-20
07:19
2024-03-07
00:54
Explicitly show dependent types as extension members Committed 17 Tom Lane (tgl), David Geier (geidav) tgl 1 2024-03-04
19:55
2024-03-04
19:54
Allow subtransactions in parallel workers Committed Tom Lane (tgl) Robert Haas (rhaas) tgl 1 2024-03-28
16:43
2024-03-28
16:27
Fix bugs not to discard statistics when changing stats_fetch_consistency Committed stable Shinya Kato (shinyakato) michael-kun 1 2024-02-01
08:15
2024-02-01
12:22
Fix two catalog tuple update/delete visibility issues Committed Tender Wang (tndrwang) michael-kun 1 2024-02-05
02:44
2024-01-24
06:20
fix DSM registry coverity complaint Committed 17 Nathan Bossart (bossartn) bossartn 1 2024-01-23
02:46
2024-01-23
02:46
fix core dump in autoprewarm Committed 17 Nathan Bossart (bossartn) bossartn 1 2024-01-23
20:22
2024-01-24
00:46
Avoiding concurrent calls to bindtextdomain() Committed stable Tom Lane (tgl) tgl 1 2024-02-09
16:21
2024-02-08
18:08
Fix buffer tracking on parallel vacuum Moved to next CF Anthonin Bonnefoy (bonnefoa) 2 2024-04-09
06:22
2024-04-26
12:12
ALTER TYPE OWNER fails to recurse to multirange Committed 17 Tom Lane (tgl) tgl 1 2024-02-14
16:31
2024-02-12
22:55
Fix overflow hazard in interval rounding Committed Joseph Koshakow (jkoshakow) tgl 1 2024-02-13
21:35
2024-02-13
21:01
pg_visibility's pg_check_visible() yields false positive when working in parallel with autovacuum Committed 17 Alexander Korotkov (smagen), Daniel Shelepanov (dshelepanov) smagen 1 2024-03-14
11:26
2024-03-12
12:10
create index failed. PARALLEL UNSAFE function does not prevent parallel index build Rejected Tender Wang (tndrwang) 1 2024-03-13
05:29
2024-03-06
23:42
initdb's -c option behaves wrong way Committed 17 Tom Lane (tgl) Kyotaro Horiguchi (horiguti), Daniel Gustafsson (d_gustafsson) tgl 1 2024-03-04
17:02
2024-03-05
04:04
unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode Moved to next CF Thomas Munro (macdice) 2 2024-04-08
14:58
2024-03-01
15:54
Missing LWLock protection in pgstat_reset_replslot() Committed stable Bertrand Drouvot (bertranddrouvot.pg) michael-kun 1 2024-04-02
19:16
2024-04-03
06:02
Clients
functions to compute size of schemas/AMs (and maybe \dn++ and \dA++) Moved to next CF Justin Pryzby (justinpryzby) 13 2024-04-08
14:06
2024-01-22
00:10
Add non-blocking version of PQcancel Committed 17 Jelte Fennema-Nio (jeltef) Denis Laxalde (dlax) alvherre 11 2024-03-28
10:33
2024-04-04
18:06
Use libpq single row mode for FETCH_COUNT when a cursor cannot be used Committed Daniel Vérité (danielverite) Tom Lane (tgl), Laurenz Albe (laurenz) tgl 6 2024-04-07
00:45
2024-04-08
20:04
pgbench: allow to cancel queries during benchmark Moved to next CF Yugo Nagata (yugo.nagata) Fabien Coelho (calvin) 6 2024-04-08
08:14
2024-03-31
13:25
vacuumdb/clusterdb/reindexdb: allow specifying objects to process in all databases Committed 17 Nathan Bossart (bossartn) Dean Rasheed (deanr) bossartn 5 2024-03-11
20:46
2024-03-11
20:48
Improve tab completion for ALTER DEFAULT PRIVILEGE and ALTER TABLE Committed 17 vigneshwaran C (vignesh.postgres) Suraj Khamkar (suraj.khamkar), Shubham Khanna (skhanna) masahikosawada 3 2024-04-08
05:00
2024-04-08
06:40
Support for named parsed statement in psql Moved to next CF Anthonin Bonnefoy (bonnefoa) Jelte Fennema-Nio (jeltef) 3 2024-04-08
14:29
2024-01-27
03:26
pgbench log file headers Returned with feedback 17 Adam Hendel (adamhendel) 2 2024-04-07
05:34
2024-03-31
05:10
Extend pgbench partitioning to pgbench_history Moved to next CF Gabriele Bartolini (gbartolini) Abhijit Menon-Sen (ams) 3 2024-04-08
14:27
2024-02-16
20:14
psql: Rethinking of \du command Moved to next CF Pavel Luzanov (p.luzanov@postgrespro.ru) David Johnston (polobo), Wen Yi (wenyi) 3 2024-04-15
00:33
2024-04-16
07:06
Libpq Compression Moved to next CF Jacob Burroughs (maths22) 3 2024-04-08
10:03
2024-01-12
21:11
Adding comments to help understand psql hidden queries Moved to next CF David Christensen (davidchristensen), Greg Sabino Mullane (greg) 2 2024-04-09
06:26
2024-04-04
16:12
psql: Allow editing query results with \gedit Moved to next CF Christoph Berg (myon) 2 2024-04-08
14:29
2024-01-23
17:13
psql meta-command conninfo+ Moved to next CF Maiquel Grassi (maiquel) Nathan Bossart (bossartn), Álvaro Herrera (alvarofherrera), Sami Imseih (simseih), Jim Jones (jimus), Erik Wienhold (ewie) bossartn 2 2024-04-09
06:26
2024-04-05
16:04
session username in default psql prompt Withdrawn Kori Lane (koril) 1 2024-03-23
02:28
2024-03-25
23:14
Code Comments
Fix comment about cross-checking the varnullingrels Moved to next CF Richard Guo (richardguo) Matt Skelley (mattwasere) 3 2024-04-07
18:14
2023-12-18
15:26
Documentation
Doc limitations update proposal: include out-of-line OID usage per TOAST-ed columns Moved to next CF stable Jakub Wartak (jakub.wartak.tomtom) John Naylor (john.naylor) 6 2024-04-03
08:54
2024-04-03
08:58
SET ROLE documentation improvement Moved to next CF 17 Nathan Bossart (bossartn), Yurii Rashkovskii (yrashk) Nathan Bossart (bossartn) bossartn 4 2024-04-11
16:46
2024-04-15
19:11
Various small unrelated doc patches: plpgsql, schemas, permissions, oidvector Moved to next CF Karl Pinc (kop) Robert Treat (xzilla) 4 2024-04-08
14:29
2024-03-30
09:11
HOT - correct claim about indexes not referencing old line pointers Committed James Coleman (jcole1989) Peter Geoghegan (pgeoghegan), Robert Haas (rhaas), David Johnston (polobo) rhaas 3 2024-03-21
17:09
2024-03-23
21:43
Document that triggers can break foreign key constraints Moved to next CF Laurenz Albe (laurenz) Aleksander Alekseev (a.alekseev), David Johnston (polobo), shihao zhong (zhong950419) 4 2024-04-09
06:27
2024-04-19
09:16
Add EXCLUDE COLLATE in CREATE/ALTER TABLE document Committed 17 shihao zhong (zhong950419) Daniel Vérité (danielverite), Shubham Khanna (skhanna) tgl 3 2024-04-07
19:38
2024-04-07
19:38
Add minimal C example and SQL registration example for custom table access methods. Moved to next CF 3 2024-04-07
18:32
2024-03-22
17:40
Add detail regarding resource consumption wrt max_connections Moved to next CF Roberto Mello (rmello) Robert Treat (xzilla) 3 2024-04-08
14:29
2024-03-22
17:57
Quick Start Guide to PL/pgSQL and PL/Python Documentation Withdrawn 17 Ishaan Adarsh (requi3m) 2 2024-03-23
05:11
2024-03-22
15:15
Simplify documentation related to Windows builds Moved to next CF 17 Michael Paquier (michael-kun) 3 2024-04-09
06:25
2024-04-12
23:30
Update docs for default value of fdw_tuple_cost Committed 17 Umair Shahid (umairshahid) Chris Travers (einhverfr) john.naylor 1 2024-01-11
02:08
2024-01-11
06:54
reorganize "Shared Memory and LWLocks" section of docs Committed 17 Nathan Bossart (bossartn) Bharath Rupireddy (bharathrupireddy) bossartn 1 2024-01-19
17:20
2024-01-19
17:22
PG DOCS - protocol specifying boolean parameters without values. Committed 17 Peter Smith (smithpb2250) tgl 1 2024-04-07
21:16
2024-04-07
21:17
Documentation: warn about two_phase when altering a subscription Committed 17 Bertrand Drouvot (bertranddrouvot.pg) amitkapila 1 2024-03-11
04:06
2024-03-11
04:15
Note error condition in to_regtype docs Withdrawn 17 David Johnston (polobo), David Wheeler (theory) 1 2024-02-21
16:54
2024-02-21
16:56
Document efficient self-joins / UPDATE LIMIT techniques Committed 17 Corey Huinker (coreyh) Laurenz Albe (laurenz) tgl 1 2024-04-07
20:27
2024-04-07
20:29
Avoid switching between system-user and system-username in the doc Committed 17 Bertrand Drouvot (bertranddrouvot.pg) michael-kun 1 2024-02-20
07:19
2024-02-19
23:06
Documentation patch to the HOT updates page to add references to summary (BRIN) indexes not blocking HOT updates Committed 16 Elizabeth Garrett Christensen (elizabeth.christensen) Stephen Frost (sfrost) jdavis 1 2024-03-10
03:11
2024-03-05
18:09
Miscellaneous
Function to log backtrace of postgres processes Returned with feedback vigneshwaran C (vignesh.postgres), Bharath Rupireddy (bharathrupireddy) Christoph Berg (myon), Maciek Sakrejda (msakrejda) 17 2024-04-01
03:32
2024-02-27
02:46
archive modules loose ends Committed Nathan Bossart (bossartn) Yong Li (yoli) bossartn 6 2024-04-03
03:33
2024-04-03
03:35
pg_column_toast_chunk_id: a function to get a chunk ID of a TOASTed value Committed Yugo Nagata (yugo.nagata) Nathan Bossart (bossartn) bossartn 5 2024-03-14
16:09
2024-03-18
07:44
Permute underscore separated components of columns before fuzzy matching Moved to next CF Arne Roland (harks) Mikhail Gribkov (youzhick) 6 2024-04-09
08:52
2024-03-04
05:49
Skip hidden files in serverside utilities Committed Daniel Gustafsson (d_gustafsson) Tobias Bussmann (t.bussmann) d_gustafsson 5 2024-03-25
13:44
2024-01-17
14:37
Unlinking Parallel Hash Join inner batch files sooner Moved to next CF Thomas Munro (macdice) 6 2024-04-08
14:57
2024-02-22
19:42
Extension Enhancement: Buffer Invalidation in pg_buffercache Committed Palak Chaturvedi (palak) Cédric Villemain (c2main) macdice 5 2024-04-08
05:08
2024-04-08
05:02
Add pg_wait_for_lockers() function Moved to next CF Will Mortensen (will-extrahop) 5 2024-04-09
06:22
2024-03-27
05:16
Add pg_get_owned_sequence function Moved to next CF Dagfinn Ilmari Mannsåker (ilmari) Nathan Bossart (bossartn) 5 2024-04-09
08:49
2024-01-09
20:51
Reduce size of postgres.bki Moved to next CF Matthias van de Meent (mmeent) 4 2024-04-08
08:11
2024-04-09
04:03
Improve the log message output of basic_archive when basic_archive.archive_directory parameter is not set Committed 17 Nathan Bossart (bossartn), Tung Nguyen (tngngn) Daniel Gustafsson (d_gustafsson), Nathan Bossart (bossartn) bossartn 3 2024-03-05
08:57
2024-03-04
22:05
Add pg_basetype() function to obtain a DOMAIN base type Committed Steve Chávez (steve-chavez) Tom Lane (tgl) tgl 3 2024-03-30
17:58
2024-03-30
18:00
Fix log_line_prefix to display the transaction id (%x) for statements not in a transaction block Moved to next CF 17 Zongliang Quan (quanzl) jian he (universality) 4 2024-04-09
06:15
2024-04-16
07:15
make pg_ctl more friendly Moved to next CF Zhao Junwang (zhjwpku), TianXiang Li (krisdiano) Nathan Bossart (bossartn), Nazir Bilal Yavuz (nbyavuz) 3 2024-04-08
14:29
2024-01-17
09:33
locked reads for atomics Committed 17 Nathan Bossart (bossartn) Yong Li (yoli) bossartn 2 2024-02-29
16:25
2024-02-29
16:24
common signal handler protection Committed 17 Nathan Bossart (bossartn) bossartn 2 2024-02-14
23:23
2024-02-14
23:23
Reducing serialized size of Nodes from nodeToString output Returned with feedback Matthias van de Meent (mmeent) Peter Eisentraut (petere) 2 2024-04-04
11:34
2024-03-22
09:18
Add SQL syntax check Moved to next CF Josef Šimánek (retro) 3 2024-04-08
14:57
2024-02-26
09:31
psql JSON output format Moved to next CF Christoph Berg (myon) Laurenz Albe (laurenz) 3 2024-04-08
14:29
2024-01-23
16:35
Making the initial and maximum DSA segment sizes configurable Committed Masahiko Sawada (masahikosawada) masahikosawada 2 2024-04-01
03:51
2024-02-29
02:47
Proposal to include --exclude-extension Flag in pg_dump Committed Ayush Vatsa (developerayuva) Dean Rasheed (deanr) deanr 2 2024-03-20
10:07
2024-03-20
08:17
Functions to return random numbers in a given range Committed Dean Rasheed (deanr) Andreas Karlsson (kandreas) deanr 2 2024-03-27
10:19
2024-03-27
10:32
WIP Incremental Json Parser Committed Andrew Dunstan (adunstan) Jacob Champion (jchampion) adunstan 2 2024-04-04
10:58
2024-04-09
05:23
Tidy fill hstv array (src/backend/access/heap/pruneheap.c) Returned with feedback 17 Ranier Vilela (raniervilela) 2 2024-03-04
06:19
2024-03-04
18:33
Support a wildcard in backtrace_functions Moved to next CF Jelte Fennema-Nio (jeltef) Daniel Gustafsson (d_gustafsson), Bharath Rupireddy (bharathrupireddy) d_gustafsson 3 2024-04-09
06:18
2024-04-26
15:57
Add Index-level REINDEX with multiple jobs Committed 17 Maxim Orlov (m.orlov), Svetlana Derevyanko (getsusun) smagen 2 2024-03-25
00:08
2024-03-25
07:06
add function argument names to regex* functions. Moved to next CF Dian Fay (dmfay) 3 2024-04-08
14:30
2024-04-04
13:54
Add LSN <-> time conversion facility Moved to next CF Melanie Plageman (melanieplageman) Daniel Gustafsson (d_gustafsson) 3 2024-04-08
14:30
2024-03-18
17:46
date_trunc function in interval version Moved to next CF Przemysław Sztoch (psztoch) 2 2024-04-08
14:59
2024-03-04
10:03
A infrastructure to detect misuse of spin lock easier Moved to next CF Andy Fan (andy2) 2 2024-04-08
14:23
2024-02-08
13:56
Added support of XML_PARSE_HUGE flag for XML documents Rejected 17 Dmitry Koval (d.koval) 1 2024-01-31
04:25
2024-01-26
04:14
Postgres and --config-file option Moved to next CF Aleksander Alekseev (a.alekseev) David Johnston (polobo), Nathan Bossart (bossartn) 2 2024-04-08
14:22
2024-02-07
09:58
Adding linux cachestat in file Readv and Prefetch Rejected Cédric Villemain (c2main) 1 2024-03-14
18:04
2024-03-14
18:04
Improving EXPLAIN's display of SubPlan nodes Committed 17 Tom Lane (tgl) Dean Rasheed (deanr), Aleksander Alekseev (aalekseev) tgl 1 2024-03-19
22:20
2024-03-19
22:20
cleanup patches for dshash Committed 17 Nathan Bossart (bossartn) bossartn 1 2024-02-26
21:55
2024-02-27
04:52
Helpful hint for unnecessary table-qualified target column in UPDATE Committed James Coleman (jcole1989) Tom Lane (tgl) tgl 1 2024-01-21
00:12
2024-01-21
00:12
Remove IndividualLWLockNames Committed Álvaro Herrera (alvherre) alvherre 1 2024-03-20
12:06
2024-03-11
12:01
meson: Specify -Wformat as a common warning flag for extensions Moved to next CF Kouhei Sutou (kou) Tristan Partin (tristan957) 2 2024-04-09
06:28
2024-04-08
01:01
make dist using git archive Committed Peter Eisentraut (petere) Tristan Partin (tristan957) petere 1 2024-03-25
05:46
2024-03-26
14:26
Request for votes: Should we remove -Wdeclaration-after-statement? Rejected Jelte Fennema-Nio (jeltef) 1 2024-03-14
14:36
2024-03-14
14:36
Remove WIN32 conditional compilation from win32common.c Committed Tristan Partin (tristan957) heikki 1 2024-02-12
10:03
2024-02-12
09:58
Report the correct SQLSTATE for ENOMEM in file access Committed Alexander Kuzmenkov (akuzmenkov) tgl 1 2024-02-03
12:13
2024-02-02
20:20
Add to_regtypemod() SQL function Committed 17 Erik Wienhold (ewie), David Wheeler (theory) Pavel Stehule (okbobcz), Jim Jones (jimus) tgl 1 2024-03-20
21:12
2024-03-20
23:43
Remove Start* macros from postmaster.c to ease understanding of code Committed Reid Thompson (jreidthompsoncd) Nathan Bossart (bossartn) bossartn 1 2024-02-07
18:51
2024-02-07
18:52
ensure qsort() comparison functions are transitive Committed 17 Mats Kindahl (matski) Nathan Bossart (bossartn) bossartn 1 2024-02-16
20:09
2024-02-17
13:16
allow pg_current_logfile() execution under pg_monitor role Committed 17 Pavlo Golub (pasha_golub) Nathan Bossart (bossartn) bossartn 1 2024-02-14
17:49
2024-02-14
18:49
Add trim_trailing_whitespace to editorconfig file Moved to next CF Jelte Fennema-Nio (jeltef) Peter Eisentraut (petere), Melanie Plageman (melanieplageman), Daniel Gustafsson (dege) 2 2024-04-09
06:28
2024-04-09
10:42
Remove adminpack contrib extension Committed 17 Daniel Gustafsson (d_gustafsson) Tom Lane (tgl), Nathan Bossart (bossartn), Bharath Rupireddy (bharathrupireddy) d_gustafsson 1 2024-03-04
20:04
2024-03-04
20:04
un-revert MAINTAIN privilege and pg_maintain predefined role Committed 17 Nathan Bossart (bossartn) bossartn 1 2024-03-13
19:54
2024-03-13
19:55
LogwrtResult contended spinlock Committed Álvaro Herrera (alvarofherrera), Bharath Rupireddy (bharathrupireddy) Jeff Davis (jdavis), Bharath Rupireddy (bharathrupireddy) alvherre 1 2024-04-08
04:03
2024-04-08
16:13
perlcritic error handling checks Committed Peter Eisentraut (petere) petere 1 2024-03-19
06:19
2024-03-19
06:29
Checkpoint extension hook Moved to next CF Jeff Davis (jdavis) 2 2024-04-08
14:30
2024-03-29
17:09
Propagate sanity checks of ProcessUtility() to standard_ProcessUtility()? Moved to next CF Michael Paquier (michael-kun) 2 2024-04-08
14:58
2024-03-01
02:05
Monitoring & Control
pg_stat_statements and "IN" conditions Moved to next CF Dmitry Dolgov (erthalion) Nathan Bossart (bossartn), David Geier (geidav), Chengxi Sun (martin-sun) 18 2024-04-09
06:28
2024-04-23
08:18
Add foreign-server health checks infrastructure Moved to next CF Hayato Kuroda (ha-kun) Fujii Masao (masaofujii), vigneshwaran C (vignesh.postgres), Shinya Kato (shinyakato), Yuta Katsuragi (katsuragiy) 14 2024-04-01
09:41
2023-12-12
02:43
Add pg_stat_session Moved to next CF Rafia Sabih (rafia.sabih), Sergey Dudoladov (sdudoladov) Aleksander Alekseev (a.alekseev), Bertrand Drouvot (bdrouvot), Atsushi Torikoshi (atsushitorikoshi), Andrei Zubkov (zubkov) 13 2024-04-08
14:24
2024-02-12
12:30
Amcheck verification of GiST and GIN Moved to next CF Heikki Linnakangas (heikki), Andrey Borodin (x4m), Grigory Kryachko (gskryachko) José Villanova (azlev), Aleksander Alekseev (aalekseev) 11 2024-03-11
06:11
2024-03-11
06:11
Add instrumentation showing if Heap2/PRUNE records came from VACUUM or from opportunistic pruning Committed Peter Geoghegan (pgeoghegan) Melanie Plageman (melanieplageman) heikki 5 2024-03-25
13:05
2024-03-25
14:21
Logging parallel worker draught Moved to next CF Benoit Lobréau (benoitl) Sami Imseih (simseih) 6 2024-04-08
14:30
2024-04-08
08:13
Logging plan of the currently running query Moved to next CF Atsushi Torikoshi (atsushitorikoshi) Andrei Lepikhov (lepikhov), James Coleman (jcole1989) 6 2024-04-09
06:21
2024-03-26
02:34
Add last_commit_lsn to pg_stat_database Moved to next CF James Coleman (jcole1989) Aleksander Alekseev (aalekseev), Wen Yi (wenyi) 6 2024-04-08
12:21
2024-04-08
12:21
Parent/child context relation in pg_get_backend_memory_contexts() Moved to next CF Melih Mutlu (melihmutlu) Atsushi Torikoshi (atsushitorikoshi) 6 2024-04-08
08:07
2024-04-04
01:44
Separate memory contexts for relcache and catcache Moved to next CF Melih Mutlu (melihmutlu) Atsushi Torikoshi (atsushitorikoshi) 4 2024-04-08
08:06
2024-04-03
13:12
Make it possible to add custom options to EXPLAIN Moved to next CF Konstantin Knizhnik (knizhnik) Pavel Stehule (okbobcz) 4 2024-04-08
14:09
2024-01-24
01:54
Set log_lock_waits=on by default Moved to next CF Laurenz Albe (laurenz) Michael Banck (mbanck), Nathan Bossart (bossartn) 3 2024-04-08
14:30
2024-02-07
15:08
System username in pg_stat_activity Moved to next CF Magnus Hagander (mha) 2 2024-04-08
14:56
2024-02-20
21:32
Add missing error codes to PANIC/FATAL error reports in xlog.c and relcache.c Committed Nazir Bilal Yavuz (nbyavuz) Daniel Gustafsson (d_gustafsson) d_gustafsson 1 2024-04-03
09:11
2024-04-03
12:12
EXPLAIN (SERIALIZE) option for measuring overheads incurred during serialization Committed Matthias van de Meent (mmeent) Tom Lane (tgl) tgl 1 2024-04-03
21:42
2024-04-04
07:52
Performance
More scalable multixacts buffers and locking Committed Kyotaro Horiguchi (horiguti), Andrey Borodin (x4m), Ivan Lazarev (avaness) alvherre 20 2024-04-07
12:52
2024-04-07
19:13
Parallelize correlated subqueries that execute within each worker Moved to next CF James Coleman (jcole1989) Akshat Jaimini (akshatj) 14 2024-04-08
14:18
2024-02-01
02:11
In-place persistence change of a relation (fast ALTER TABLE ... SET LOGGED with wal_level=minimal) Moved to next CF Kyotaro Horiguchi (horiguti) Nathan Bossart (bossartn), Justin Pryzby (justinpryzby), Jakub Wartak (jakub.wartak.tomtom) 13 2024-04-08
14:07
2024-01-23
04:15
AcquireExecutorLocks() and run-time pruning Moved to next CF Amit Langote (amitlan) Tom Lane (tgl) 13 2024-04-08
07:59
2024-04-08
08:39
Speed up releasing of locks Moved to next CF Andres Freund (andresfreund), David Rowley (davidrowley) Heikki Linnakangas (heikki) 13 2024-04-08
08:00
2024-01-09
06:24
nbtree performance improvements through specialization on key shape Moved to next CF Matthias van de Meent (mmeent) 11 2024-04-08
14:59
2024-03-04
20:39
Add sortsupport for range types and btree_gist Moved to next CF Christoph Heiss (christoph.heiss) Bernd Helmle (psoo) 11 2024-04-08
07:27
2024-03-22
14:20
Improve dead tuple storage for lazy vacuum Committed Masahiko Sawada (masahikosawada), John Naylor (john.naylor) masahikosawada 10 2024-04-08
04:59
2024-04-08
13:17
Reducing planning time when tables have many partitions Moved to next CF Yuya Watari (watari) Thom Brown (thom), Ashutosh Bapat (ashutoshbapat), Andrei Lepikhov (lepikhov) 11 2024-04-08
15:00
2024-03-06
14:16
ALTER TABLE and CLUSTER fail to use a BulkInsertState for toast tables Moved to next CF Justin Pryzby (justinpryzby) Bertrand Drouvot (bertranddrouvot.pg) 10 2024-04-08
14:30
2023-11-16
17:40
Check lateral references within PHVs for memoize cache keys Moved to next CF Richard Guo (richardguo) Paul Jungwirth (pjungwir) 8 2024-04-09
06:17
2024-03-18
08:36
Evaluate arguments of correlated SubPlans in the referencing ExprState Moved to next CF Andres Freund (andresfreund) Tom Lane (tgl), Alena Rybakina (a.rybakina) 7 2024-04-08
14:15
2024-01-28
09:07
Cross-database SERIALIZABLE safe snapshots Moved to next CF Thomas Munro (macdice) Heikki Linnakangas (heikki) 6 2024-04-08
14:05
2024-01-21
02:05
A new strategy for pull-up correlated ANY_SUBLINK Committed 17 Andy Fan (andyf) Alena Rybakina (a.rybakina) smagen 5 2024-02-15
13:13
2024-02-15
09:51
Support Right Semi Join Moved to next CF Richard Guo (richardguo) wenhui qiu (wenhuiqiu), Wen Yi (wenyi) 6 2024-04-09
06:14
2024-04-25
03:28
Avoid unnecessary PlaceHolderVars for simple Vars Moved to next CF Richard Guo (richardguo) James Coleman (jcole1989) 6 2024-04-08
13:18
2024-01-15
05:50
XLog size reductions: smaller XLogRecordBlockHeader Moved to next CF Matthias van de Meent (mmeent) Aleksander Alekseev (aalekseev) 6 2024-04-08
14:31
2024-02-02
15:42
pg_upgrade, pg_combinebackup --copy-file-range Moved to next CF Tomas Vondra (fuzzycz), Thomas Munro (macdice), Jakub Wartak (jakub.wartak.tomtom) Tomas Vondra (fuzzycz), Jakub Wartak (jakub.wartak.tomtom) fuzzycz 4 2024-04-16
08:37
2024-04-07
17:53
Index Prefetching Moved to next CF Tomas Vondra (fuzzycz) 6 2024-04-08
15:00
2024-03-05
13:00
Index-only filters without IOS Moved to next CF Tomas Vondra (fuzzycz) Jeff Davis (jdavis), James Coleman (jcole1989) 6 2024-04-08
09:52
2023-12-20
00:45
Opportunistically pruning page before insert Moved to next CF James Coleman (jcole1989) Melanie Plageman (melanieplageman) 6 2024-04-08
08:20
2024-04-03
20:04
XLog size reductions: Reduced XLog record header size Moved to next CF Matthias van de Meent (mmeent) 6 2024-04-09
09:01
2024-04-07
05:37
Add bump memory context type and use it for tuplesorts Committed David Rowley (davidrowley) Nathan Bossart (bossartn), Matthias van de Meent (mmeent) davidrowley 5 2024-04-07
12:51
2024-04-07
23:14
Use ReadRecentBuffer() for btree root page Moved to next CF Thomas Munro (macdice) 6 2024-04-08
08:19
2024-01-21
02:17
Replace a large number of OR clauses with ANY expression Moved to next CF 17 Andrei Lepikhov (lepikhov), Alena Rybakina (alenka) Ranier Vilela (raniervilela) smagen 5 2024-04-12
11:06
2024-04-08
00:38
Optimizing nbtree ScalarArrayOp execution, allowing multi-column ordered scans Committed Peter Geoghegan (pgeoghegan) Matthias van de Meent (mmeent) pgeoghegan 4 2024-04-06
17:22
2024-04-08
02:13
Extract numeric field in JSONB more effectively Moved to next CF Andy Fan (andyf) Chapman Flack (chap) 5 2024-04-09
06:23
2024-04-17
05:13
Memory consumed by child SpecialJoinInfo in partitionwise join planning Committed Ashutosh Bapat (ashutoshbapat) Amit Langote (amitlan) amitlan 4 2024-03-25
09:08
2024-03-25
10:56
Change tuple table slot for Unique node to "virtual" Withdrawn Denis Smirnov (darthunix) Heikki Linnakangas (heikki) 4 2024-03-28
12:19
2024-03-28
12:18
Streaming I/O, vectored I/O Committed Thomas Munro (macdice) Heikki Linnakangas (heikki), Melanie Plageman (melanieplageman), Nazir Bilal Yavuz (nbyavuz) macdice 4 2024-04-08
05:09
2024-04-07
21:30
Statistics Import and Export Moved to next CF Corey Huinker (coreyh) Bharath Rupireddy (bharathrupireddy) 5 2024-04-08
14:31
2024-04-26
03:27
Should consider materializing the cheapest inner path in consider_parallel_nestloop() Moved to next CF Tender Wang (tndrwang) Robert Haas (rhaas), Richard Guo (richardguo), Alena Rybakina (a.rybakina) 4 2024-04-23
09:02
2024-04-23
08:59
Reuse child_relids in try_partitionwise_join Moved to next CF Ashutosh Bapat (ashutoshbapat) 4 2024-04-08
14:21
2024-02-06
13:07
Reducing memory consumed by RestrictInfo list translations in partitionwise join planning Moved to next CF Ashutosh Bapat (ashutoshbapat) 4 2024-04-08
14:56
2024-02-19
13:17
CRC32C Parallel Computation Optimization on ARM Moved to next CF xiang gao (xiang.gao) Nathan Bossart (bossartn) bossartn 4 2024-04-08
09:51
2023-12-05
04:18
Index Insert Prefetching Moved to next CF Tomas Vondra (fuzzycz) 4 2024-04-08
07:25
2024-01-26
14:45
SLRU optimizations Committed Dilip Kumar (dilip.kumar), Andrey Borodin (x4m) alvherre 3 2024-02-28
16:45
2024-04-03
16:01
Special-case executor expression steps for common combinations Moved to next CF Andres Freund (andresfreund), Daniel Gustafsson (d_gustafsson) 4 2024-04-08
09:41
2023-10-19
10:11
nbtree: implement dynamic prefix truncation Moved to next CF 17 Matthias van de Meent (mmeent) 4 2024-04-08
14:58
2024-03-01
13:48
nbtree: downlink right separator/HIKEY optimization Moved to next CF 17 Matthias van de Meent (mmeent) 4 2024-04-09
06:15
2024-03-11
18:35
Properly pathify the UNION planner Committed David Rowley (davidrowley) Richard Guo (richardguo) davidrowley 3 2024-03-25
09:48
2024-04-01
23:22
autovectorize page checksum code included elsewhere Moved to next CF 18 Nathan Bossart (bossartn) 3 2024-04-12
19:52
2024-03-07
17:01
GUC hashtable optimizations Committed 17 Jeff Davis (jdavis), John Naylor (john.naylor) john.naylor 2 2024-04-09
06:30
2024-04-07
01:40
Propagate pathkeys from CTEs up to the outer query Committed Richard Guo (richardguo) Tom Lane (tgl) tgl 2 2024-03-26
17:06
2024-03-27
09:34
add AVX2 support to simd.h Committed 17 Nathan Bossart (bossartn) bossartn 2 2024-03-26
19:08
2024-03-28
01:32
Teach predtest about IS [NOT] <boolean> proofs Moved to next CF James Coleman (jcole1989) Tom Lane (tgl) 3 2024-04-09
06:30
2024-04-06
00:43
64-bit XIDs Moved to next CF 18 Fedor Sigaev (sigaev), Alexander Korotkov (smagen), Aleksander Alekseev (a.alekseev), Konstantin Knizhnik (knizhnik), Nikita Glukhov (n.glukhov), Yura Sokolov (funny_falcon), Maxim Orlov (m.orlov), Pavel Borisov (pborisov) Chris Travers (einhverfr), wenhui qiu (wenhuiqiu) 3 2024-04-08
14:31
2024-01-19
05:56
Adjust tuples estimate for appendrel Moved to next CF Richard Guo (richardguo) 3 2024-04-08
14:27
2024-02-15
16:56
Improve pg_dump/pg_restore/pg_upgrade handling of large objects Committed Tom Lane (tgl) Nathan Bossart (bossartn) tgl 2 2024-04-01
20:46
2024-04-01
19:37
Avoid computing ORDER BY junk columns unnecessarily Returned with feedback Heikki Linnakangas (heikki) 2 2024-02-10
09:36
2024-01-22
04:11
An improvement on parallel DISTINCT Committed Richard Guo (richardguo) davidrowley 2 2024-02-09
12:33
2024-02-07
08:24
Not to invalidate CatalogSnapshot for local invalidation messages Rejected Xiaoran Wang (fanfuxiaoran) 2 2024-04-08
09:54
2023-12-22
07:34
Make vacuum opportunistic freezing adaptive Withdrawn Melanie Plageman (melanieplageman) 2 2024-02-27
01:22
2024-01-02
18:47
shared detoast datum Moved to next CF stable Andy Fan (andy2) 3 2024-04-09
06:16
2024-03-15
08:21
Reordering DISTINCT keys to match input path's pathkeys Moved to next CF Richard Guo (richardguo) 2 2024-04-08
14:32
2024-02-05
03:18
Combine prune and freeze records emitted by vacuum Committed Melanie Plageman (melanieplageman) Heikki Linnakangas (heikki) heikki 1 2024-04-03
16:35
2024-04-03
18:58
Apply the "LIMIT 1" optimization to partial DISTINCT Committed Richard Guo (richardguo) davidrowley 1 2024-01-31
04:27
2024-01-31
07:12
Improve cost estimates for MergeAppend plan with filters Committed Alexander Kuzmenkov (akuzmenkov) Aleksander Alekseev (a.alekseev) davidrowley 1 2024-01-31
23:10
2024-01-31
21:01
Optimize planner memory consumption for huge arrays Moved to next CF 17 Andrei Lepikhov (lepikhov) Alena Rybakina (a.rybakina) 2 2024-04-08
14:57
2024-02-26
15:20
JIT compilation per plan node Moved to next CF David Rowley (davidrowley), Melih Mutlu (melihmutlu) 2 2024-04-09
06:16
2024-03-14
21:13
The Prepare statement with the skewed parameter uses the custom plan Moved to next CF Zongliang Quan (quanzl) 2 2024-04-08
14:50
2024-02-19
08:05
Use streaming read API in ANALYZE Committed Nazir Bilal Yavuz (nbyavuz) macdice 1 2024-04-08
05:09
2024-04-08
03:46
Partial aggregates push down Moved to next CF Yuki Fujii (fujiiyuki) 2 2024-04-09
06:22
2024-03-29
14:46
Reducing connection overhead in pg_upgrade compat check phase Committed Daniel Gustafsson (d_gustafsson) Peter Eisentraut (petere), Nathan Bossart (bossartn) d_gustafsson 1 2024-03-19
13:40
2024-03-19
13:38
type cache cleanup improvements Moved to next CF Fedor Sigaev (sigaev) Aleksander Alekseev (a.alekseev), Roman Zharkov (r.zharkov) 2 2024-04-09
06:24
2024-04-03
06:07
Avoid stack frame setup in GenerationAlloc() and SlabAlloc() by Committed David Rowley (davidrowley) davidrowley 1 2024-03-04
04:45
2024-03-04
08:20
Procedural Languages
session variables, LET command Moved to next CF Pavel Stehule (okbobcz) Fabien Coelho (calvin), Julien Rouhaud (rjuju), Gilles Darold (darold), Dmitry Dolgov (erthalion), Justin Pryzby (justinpryzby), Brian Faherty (scrummyin), Philippe BEAUDOIN (beaud76), Asif Rehman (asifrana), remi duval (remduv) 31 2024-04-09
06:30
2024-04-11
05:34
bytea PL/Perl transform Moved to next CF Ivan Panchenko (wao) Pavel Stehule (okbobcz) 6 2024-04-08
14:32
2024-03-21
21:30
Better error messages for %TYPE and %ROWTYPE in plpgsql Committed Tom Lane (tgl) tgl 1 2024-02-28
21:06
2024-02-27
02:01
Refactoring
SetLatches() Moved to next CF Thomas Munro (macdice) Aleksander Alekseev (a.alekseev) 9 2024-04-08
09:32
2023-09-28
09:58
Lock updated tuples in tuple_update() and tuple_delete() Moved to next CF Alexander Korotkov (smagen) Andres Freund (andresfreund), Aleksander Alekseev (a.alekseev), Chris Travers (einhverfr), vigneshwaran C (vignesh.postgres), Pavel Borisov (pborisov) smagen 8 2024-04-09
06:19
2024-03-24
01:12
Revise get_cheapest_parallel_safe_total_inner Moved to next CF Richard Guo (richardguo) 6 2024-04-08
10:02
2024-01-10
07:07
Refactor pipe_read_line as a more generic interface for reading arbitrary strings off a pipe Committed Daniel Gustafsson (d_gustafsson) Heikki Linnakangas (heikki) d_gustafsson 5 2024-02-10
08:19
2024-03-08
23:06
Use atomic ops for unlogged LSN Committed 17 John Morris (coyotebush) Nathan Bossart (bossartn), Bharath Rupireddy (bharathrupireddy) bossartn 5 2024-02-29
20:38
2024-02-29
20:37
Refactor fork+exec code Committed Heikki Linnakangas (heikki) heikki 5 2024-03-18
09:49
2024-03-21
10:31
Revises for the check of parameterized partial paths Moved to next CF Richard Guo (richardguo) 6 2024-04-08
14:10
2024-01-25
07:21
Retiring is_pushed_down Moved to next CF Richard Guo (richardguo) 5 2024-04-08
14:17
2024-04-18
07:34
Simplify create_merge_append_path a bit for clarity Moved to next CF Richard Guo (richardguo) Alena Rybakina (a.rybakina) 5 2024-04-08
09:42
2023-10-25
07:23
Relation bulk write facility Committed Heikki Linnakangas (heikki) heikki 3 2024-03-03
16:09
2024-02-29
19:12
New [relation] options engine Moved to next CF Nikolay Shaplov (nataraj) 3 2024-04-08
14:32
2024-02-07
06:44
automating RangeTblEntry node support Committed Peter Eisentraut (petere) Paul Jungwirth (pjungwir) petere 2 2024-03-22
06:50
2024-03-22
06:49
Make attstattarget nullable Committed Peter Eisentraut (petere) Álvaro Herrera (alvherre) petere 2 2024-03-17
12:51
2024-03-17
19:29
change regexp_substr first argument make tests more easier to understand Moved to next CF stable 3 2024-04-08
09:55
2023-12-28
07:17
Confine vacuum skip logic to lazy_scan_skip Committed 17 Melanie Plageman (melanieplageman) Heikki Linnakangas (heikki) heikki 2 2024-03-11
18:54
2024-03-17
06:53
Change prefetch and read strategies to use range in pg_prewarm Moved to next CF Cédric Villemain (c2main) Nazir Bilal Yavuz (nbyavuz) 2 2024-04-08
14:32
2024-04-07
08:26
Split index and table statistics into different types of stats Moved to next CF Bertrand Drouvot (bertranddrouvot.pg) 2 2024-04-08
14:32
2024-01-25
08:36
Remove potentially redundant smgropen() calls Committed Japin Li (japin) heikki 1 2024-02-12
09:13
2024-02-12
09:13
Separate equalRowTypes() from equalTupleDescs() Committed Peter Eisentraut (petere) petere 1 2024-03-17
06:11
2024-03-17
06:12
Rename constants in preparation of variableness Moved to next CF 18 David Christensen (davidchristensen) 2 2024-04-09
06:16
2024-03-13
15:42
Put genbki.pl output into src/include/catalog/ directly Committed Peter Eisentraut (petere) Andreas Karlsson (kandreas) petere 1 2024-03-14
09:48
2024-03-14
06:27
Combine headerscheck and cpluspluscheck scripts Committed Peter Eisentraut (petere) petere 1 2024-03-10
09:02
2024-03-10
09:03
Change the bool member of the Query structure to bits Withdrawn Zongliang Quan (quanzl) 1 2024-02-20
23:46
2024-02-20
23:46
Improve readability by using designated initializers when possible Committed 17 Jelte Fennema-Nio (jeltef) michael-kun 1 2024-04-08
15:19
2024-03-26
10:15
Potential issue in ecpg-informix decimal converting functions Committed 17 Aidar Imamov (gipergeek) Daniel Gustafsson (d_gustafsson) d_gustafsson 1 2024-03-25
13:44
2024-03-25
13:43
Refactor SASL exchange in preparation for OAuth Bearer Committed Daniel Gustafsson (d_gustafsson), Jacob Champion (jchampion) d_gustafsson 1 2024-03-21
19:03
2024-03-21
18:57
Return ssize_t, not int, in fd.c I/O functions Committed Thomas Munro (macdice) Peter Eisentraut (petere) macdice 1 2024-03-02
19:50
2024-03-02
05:16
BitmapHeapScan table AM violation removal (and use streaming read API) Moved to next CF Melanie Plageman (melanieplageman) Heikki Linnakangas (heikki), Andres Freund (andresfreund), Tomas Vondra (fuzzycz) 2 2024-04-08
14:32
2024-04-26
13:04
Streaming read sequential and TID range scan Committed 17 Melanie Plageman (melanieplageman) David Rowley (davidrowley) macdice 1 2024-04-07
20:09
2024-04-07
22:12
Replication & Recovery
Support logical replication of DDL commands Withdrawn Zheng Li (zhengli), vigneshwaran C (vignesh.postgres), Ajin Cherian (ajinc), Hou Zhijie (houzj), Runqi Tian (runqitian) Amit Kapila (amitkapila), Peter Smith (smithpb2250) 10 2024-03-28
12:27
2024-03-28
12:03
Switching XLog source from archive to streaming when primary available Moved to next CF Bharath Rupireddy (bharathrupireddy), SATYANARAYANA NARLAPURAM (satyanarayanan) Nathan Bossart (bossartn) bossartn 11 2024-04-09
06:19
2024-03-23
09:22
pg_rewind WAL deletion pitfall Moved to next CF Alexander Kukushkin (cyberdem0n), Polina Bungina (hughcapet) Kyotaro Horiguchi (horiguti), Atsushi Torikoshi (atsushitorikoshi) 10 2024-04-08
14:33
2024-01-23
08:23
Improve WALRead() to suck data directly from WAL buffers when possible Committed Bharath Rupireddy (bharathrupireddy) Nathan Bossart (bossartn) jdavis 7 2024-04-11
01:01
2024-04-09
06:33
Make async slave to wait for lsn to be replayed Moved to next CF 17 Ivan Kartyshov (fenimorkin) Bharath Rupireddy (bharathrupireddy) smagen 7 2024-04-16
15:51
2024-04-11
15:47
Synchronizing slots from primary to standby Committed 17 Bertrand Drouvot (bertranddrouvot.pg) Dilip Kumar (dilip.kumar) amitkapila 5 2024-04-06
05:25
2024-04-09
05:13
Flush disk write caches by default on macOS and Windows Moved to next CF Thomas Munro (macdice) 5 2024-04-09
06:16
2024-03-14
00:12
logicalrep_worker_launch - counting/checking the type limits Withdrawn Peter Smith (smithpb2250) 4 2024-04-23
03:00
2024-03-31
09:12
CREATE SUBSCRIPTION ... SERVER Moved to next CF Jeff Davis (jdavis) Peter Eisentraut (petere), Bharath Rupireddy (bharathrupireddy) 5 2024-04-08
15:00
2024-03-08
08:20
pg_rewind with cascade standby doesn't work well Moved to next CF Masaki Kuwamura (mackyson) Aleksander Alekseev (a.alekseev) 4 2024-04-08
09:33
2023-10-06
07:53
Force the old transactions logs cleanup even if checkpoint is skipped Moved to next CF Daniil Zakhlystov (daniil.zakhlystov) 4 2024-04-09
08:48
2023-11-10
23:58
speed up a logical replication setup (pg_createsubscriber) Committed 17 Euler Taveira (eulerto) Peter Eisentraut (petere), Ashutosh Bapat (ashutoshbapat), Hayato Kuroda (ha-kun) petere 3 2024-03-25
13:36
2024-03-26
21:29
Improve eviction algorithm in ReorderBuffer Committed Masahiko Sawada (masahikosawada) Jeff Davis (jdavis) masahikosawada 2 2024-04-08
04:59
2024-04-08
18:55
Flushing large data immediately in pqcomm Committed Melih Mutlu (melihmutlu) Heikki Linnakangas (heikki) davidrowley 2 2024-04-07
09:34
2024-04-08
12:27
Introduce XID age and inactive timeout based replication slot invalidation Moved to next CF Bharath Rupireddy (bharathrupireddy) Nathan Bossart (bossartn) 2 2024-04-09
06:34
2024-04-25
05:41
GUC-ify WALSender's MAX_SEND_SIZE constant Moved to next CF Majid Garoosi (magaroo) Michael Paquier (michael-kun) michael-kun 2 2024-04-08
14:33
2024-04-25
12:53
Race condition in FetchTableStates() breaks synchronization of subscription tables Moved to next CF vigneshwaran C (vignesh.postgres) Alexander Lakhin (law) 2 2024-04-09
06:16
2024-04-25
11:16
Do away with zero-padding assumption before WALRead() Committed Bharath Rupireddy (bharathrupireddy) jdavis 1 2024-02-17
04:22
2024-02-19
05:47
Have pg_basebackup write "dbname" in "primary_conninfo"? Committed 17 Ian Barwick (barwick) amitkapila 1 2024-04-01
10:38
2024-03-21
02:48
confirmed flush lsn seems to be move backward in certain error cases Moved to next CF vigneshwaran C (vignesh.postgres) 2 2024-04-08
14:56
2024-02-20
13:26
Documentation to upgrade logical replication cluster Moved to next CF vigneshwaran C (vignesh.postgres) Hayato Kuroda (ha-kun), Bharath Rupireddy (bharathrupireddy), Peter Smith (smithpb2250) 2 2024-04-08
14:57
2024-02-22
23:28
Security
add not_before and not_after timestamps to sslinfo extension and pg_stat_ssl Moved to next CF Cary Huang (cary) Daniel Gustafsson (d_gustafsson), Jacob Champion (jchampion) 6 2024-04-09
06:18
2024-03-22
14:14
Client authentication via OAuth 2.0 Moved to next CF Jacob Champion (jchampion) 6 2024-04-09
06:24
2024-04-01
22:07
Encoding protection for pgcrypto Moved to next CF shihao zhong (zhong950419) 2 2024-04-08
14:25
2024-02-13
04:21
Fix incorrect PG_GETARG in pgcrypto Committed stable shihao zhong (zhong950419) michael-kun 1 2024-02-27
02:50
2024-02-27
02:51
Avoid mixing custom and OpenSSL BIO functions Withdrawn 1 2024-03-12
13:46
2024-04-19
13:17
Avoid mixing custom and OpenSSL BIO functions Moved to next CF David Benjamin (dbenjamin) Daniel Gustafsson (d_gustafsson) 2 2024-04-08
14:56
2024-04-19
13:17
Implementing OCSP Stapling for Server certificate status verification Moved to next CF David Zhang (david.z) Jacob Champion (jchampion) 2 2024-04-09
06:19
2024-03-22
17:49
Make query cancellation keys longer Moved to next CF Heikki Linnakangas (heikki) 2 2024-04-09
06:14
2024-03-09
12:32
Server Features
Fix partitionwise join with partially-redundant join clauses Moved to next CF Richard Guo (richardguo) Tom Lane (tgl), Dilip Kumar (dilip.kumar), Ashutosh Bapat (ashutoshbapat) 16 2024-04-09
06:21
2024-03-25
11:09
ALTER TABLE SET ACCESS METHOD on partitioned tables Committed Justin Pryzby (justinpryzby), Soumyadeep Chakraborty (soumyadeep2007), Soumyadeep Chakraborty (soumyadeepc) Álvaro Herrera (alvherre) alvherre 10 2024-03-26
08:05
2024-04-02
05:06
BCP 47 locale names for Windows Withdrawn Thomas Munro (macdice) 5 2024-03-01
11:14
2023-12-13
19:58
Patch to implement missing join selectivity estimation for range types Moved to next CF Mahmoud SAKR (mahmsakr), Diogo Repas (diogo.repas), Maxime Schoemans (mschoema), Zhicheng Luo (zcsysu.163.com) Damir Belyalov (xhevx), Alena Rybakina (a.rybakina) 10 2024-04-09
08:04
2024-01-22
08:10
logical decoding and replication of sequences, take 2 Moved to next CF Tomas Vondra (fuzzycz) Dilip Kumar (dilip.kumar), Peter Eisentraut (petere), Ashutosh Bapat (ashutoshbapat) 10 2024-04-08
07:20
2024-03-06
17:34
Add the ability to limit the amount of memory that can be allocated to backends. Moved to next CF Reid Thompson (jreidthompsoncd), John Morris (coyotebush) 10 2024-04-08
07:58
2024-03-15
07:00
Multi-version ICU Moved to next CF Thomas Munro (macdice) 9 2024-04-08
07:55
2024-02-13
23:12
Post-special Page Storage TDE support (aka Reserved Page Size) Moved to next CF David Christensen (davidchristensen) 9 2024-04-09
06:16
2024-03-13
16:26
Transaction timeout Committed Andrey Borodin (x4mmm) Nathan Bossart (bossartn), Nikolay Samokhvalov (nikolay), yuhang qiu (qyh), Tung Nguyen (tngngn) smagen 7 2024-02-29
18:19
2024-03-13
08:17
Built-in collation provider for "C" and "C.UTF-8" Committed 17 Jeff Davis (jdavis) Peter Eisentraut (petere), Daniel Vérité (danielverite) jdavis 5 2024-04-09
06:35
2024-04-04
23:38
ltree hash functions Committed Tommy Pavlicek (tommyp) tgl 5 2024-03-21
22:28
2024-03-21
22:29
UUID v7 Moved to next CF 17 Andrey Borodin (x4m) Peter Eisentraut (petere), Aleksander Alekseev (a.alekseev), Chris Travers (einhverfr), Nikolay Samokhvalov (nikolay), Przemysław Sztoch (psztoch), Kirk Wolak (kirkw) petere 6 2024-04-09
06:35
2024-04-15
06:12
Custom storage managers (SMGR), redux Moved to next CF Matthias van de Meent (mmeent), Tristan Partin (tristan957) Krishnakumar Ravi (kkpgdev) 6 2024-04-08
07:20
2024-03-15
14:15
pg_stat_logmsg Moved to next CF Joe Conway (jconway) 6 2024-04-08
14:33
2023-09-13
19:30
Forcing new tuples of updates off the page Withdrawn Matthias van de Meent (mmeent) Laurenz Albe (laurenz) 4 2024-03-15
11:06
2024-03-15
11:06
pg_tracing Moved to next CF Anthonin Bonnefoy (bonnefoa) Aleksander Alekseev (a.alekseev), Nikita Malakhov (nmalakh) 5 2024-04-09
06:17
2024-03-18
14:00
Support run-time partition pruning for hash join Moved to next CF 17 Richard Guo (richardguo) 5 2024-04-09
06:18
2024-03-19
06:12
Support prepared statement invalidation when result or argument types change Moved to next CF Jelte Fennema-Nio (jeltef) Euler Taveira (eulerto) 5 2024-04-08
14:33
2024-04-03
10:48
Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING Moved to next CF Marko Tiikkaja (johto) 4 2024-04-08
14:33
2024-03-15
14:27
Mark search_path as GUC_REPORT Moved to next CF Alexander Kukushkin (cyberdem0n), Jelte Fennema-Nio (jeltef) 3 2024-04-08
14:35
2023-11-03
09:22
Sequence Access Methods, round two Moved to next CF Michael Paquier (michael-kun) 3 2024-04-08
14:35
2024-04-26
06:21
Add the page header to each SLRU page. Moved to next CF Rishu Bagga (rishubagga), Yong Li (yoli) Thomas Munro (macdice), Shawn Debnath (sd) 3 2024-04-09
06:18
2024-03-19
06:48
Union Replacement of OR logic Moved to next CF 16 3 2024-04-08
14:57
2024-04-19
23:25
Add new protocol message to change GUCs to be able to change protocol extension parameters Moved to next CF 18 Jelte Fennema-Nio (jeltef) Robert Haas (rhaas), Peter Eisentraut (petere) 3 2024-04-05
15:27
2024-04-23
17:39
Switch to FullTransactionId for PGPROC->xid and XLogRecord->xl_xid Moved to next CF Maxim Orlov (m.orlov) 3 2024-04-09
08:03
2024-01-03
10:33
Direct SSL connections Committed Greg Stark (stark) Heikki Linnakangas (heikki), Jacob Champion (jchampion) heikki 2 2024-04-08
01:40
2024-04-08
08:38
Not to invalidate CatalogSnapshot for local invalidation messages Moved to next CF Xiaoran Wang (fanfuxiaoran) jian he (universality) 3 2024-04-08
09:54
2023-12-22
07:34
Remove useless GROUP BY columns considering unique index Moved to next CF Mingli Zhang (zml) jian he (universality) 3 2024-04-08
09:58
2023-12-31
14:37
Introduce new multi insert Table AM and improve performance of various SQL commands with it for Heap AM Moved to next CF Bharath Rupireddy (bharathrupireddy) Jeff Davis (jdavis) 2 2024-04-24
12:51
2024-04-25
16:41
COPY ON_ERROR 'NULL' Moved to next CF jian he (universality) 2 2024-04-08
14:28
2024-02-16
23:05
table inheritance versus column compression and storage settings Returned with feedback Ashutosh Bapat (ashutoshbapat) Peter Eisentraut (petere) petere 1 2024-03-21
20:27
2024-03-21
11:16
on_error table, saving error info to a table Moved to next CF jian he (hellothere) 2 2024-04-08
14:35
2024-02-03
06:22
Table AM Interface Enhancements Moved to next CF Alexander Korotkov (smagen) smagen 2 2024-04-12
11:07
2024-04-16
15:59
Async commit support for 2PC (twophase) transactions Moved to next CF 2 2024-04-09
06:35
2024-04-23
12:15
KNN-btree Moved to next CF Anton Melnikov (antonmel) 2 2024-03-31
09:22
2024-04-02
12:30
CREATE DATABASE ... STRICT_UNICODE Moved to next CF Jeff Davis (jdavis) 2 2024-03-19
15:30
2024-03-14
18:07
SQL Commands
Add SPLIT PARTITION/MERGE PARTITIONS commands Committed 17 Dmitry Koval (d.koval) stephane tachoires (sttachoires) smagen 10 2024-04-06
22:23
2024-04-08
20:43
MERGE INTO updatable_view Committed Dean Rasheed (deanr) Vik Fearing (xocolatl) deanr 7 2024-02-29
16:33
2024-02-29
16:37
MERGE ... WHEN NOT MATCHED BY SOURCE Committed Dean Rasheed (deanr) Vik Fearing (xocolatl) deanr 7 2024-03-30
10:07
2024-03-26
08:08
MERGE ... RETURNING Committed Dean Rasheed (deanr) Jeff Davis (jdavis), Gurjeet Singh (gurjeet) deanr 6 2024-03-18
07:58
2024-03-18
08:01
Add CANONICAL option to xmlserialize Moved to next CF Jim Jones (jimus) 6 2024-04-08
14:35
2024-02-09
13:19
SQL:2011 application time Moved to next CF Paul Jungwirth (pjungwir) Peter Eisentraut (petere) 6 2024-03-26
08:06
2024-04-15
00:00
Incremental View Maintenance (IVM), take 2 Moved to next CF Yugo Nagata (yugo.nagata) 6 2024-04-09
06:23
2024-03-31
13:59
Remaining sql/json patches Committed Amit Langote (amitlan), Nikita Glukhov (n.glukhov) amitlan 5 2024-04-08
09:03
2024-04-08
09:08
Implement row pattern recognition feature Moved to next CF Tatsuo Ishii (ishii) Vik Fearing (xocolatl), Jacob Champion (jchampion), Ningwei Chen (chen-5033) 5 2024-04-09
06:22
2024-04-26
06:09
Catalog domain not-null constraints Committed Peter Eisentraut (petere) Aleksander Alekseev (a.alekseev) petere 2 2024-03-20
09:33
2024-04-08
09:53
Make COPY format extendable: Extract COPY TO format implementations Moved to next CF Kouhei Sutou (kou) Masahiko Sawada (masahikosawada), Nathan Bossart (bossartn), Zhao Junwang (zhjwpku) 3 2024-04-09
06:18
2024-04-10
08:16
COPY TO json Moved to next CF Joe Conway (jconway) Masahiko Sawada (masahikosawada), Nathan Bossart (bossartn) jconway 3 2024-04-09
06:23
2024-04-01
12:00
RETURNING OLD/NEW values Moved to next CF Dean Rasheed (deanr) 3 2024-04-09
06:23
2024-03-30
15:31
add COPY option REJECT_LIMIT Moved to next CF Atsushi Torikoshi (atsushitorikoshi) 2 2024-04-08
14:35
2024-02-02
06:17
Add new error_action COPY ON_ERROR "log" Committed 17 Bharath Rupireddy (bharathrupireddy), Atsushi Torikoshi (atsushitorikoshi) Masahiko Sawada (masahikosawada) masahikosawada 1 2024-04-01
10:17
2024-04-04
01:41
System Administration
warn if GUC set to an invalid shared library Moved to next CF Justin Pryzby (justinpryzby) Christoph Berg (myon), cary huang (caryh), Maciek Sakrejda (msakrejda), Cary Huang (cary) 12 2024-04-08
10:01
2024-01-07
13:27
recovery modules Moved to next CF 18 Nathan Bossart (bossartn) 8 2024-03-06
16:47
2024-04-10
21:51
Exponential backoff for auth_delay Returned with feedback Michael Banck (mbanck) Abhijit Menon-Sen (ams), Nathan Bossart (bossartn) 2 2024-04-07
07:42
2024-04-07
07:43
Possibility to disable `ALTER SYSTEM` Committed 17 Gabriele Bartolini (gbartolini), Jelte Fennema-Nio (jeltef) rhaas 1 2024-03-29
13:12
2024-03-29
16:06
Add checkpoint/redo LSNs to recovery errors Committed 17 David Steele (dsteele) michael-kun 1 2024-03-11
00:25
2024-03-11
00:23
Testing
CI and test improvements Moved to next CF Justin Pryzby (justinpryzby) 11 2024-04-11
01:12
2024-04-11
01:12
Detect test suite sideeffects in pg_regress Withdrawn Daniel Gustafsson (d_gustafsson) 5 2024-04-03
11:42
2024-03-27
16:06
abidiff tests Withdrawn Peter Eisentraut (petere) Christoph Berg (myon) 5 2024-03-14
14:38
2024-03-14
14:38
CI speed improvements for FreeBSD Committed Thomas Munro (macdice) Maxim Orlov (m.orlov) macdice 4 2024-03-13
02:03
2024-03-13
02:03
Build the docs if there are changes in docs and don't run other tasks if the changes are only in docs Moved to next CF Nazir Bilal Yavuz (nbyavuz) 4 2024-04-08
14:05
2024-01-17
16:46
verify predefined LWLocks have entries in wait_event_names.txt Committed 17 Nathan Bossart (bossartn) bossartn 1 2024-01-09
17:09
2024-01-09
17:11
int4->bool test coverage Committed Christoph Berg (myon) michael-kun 1 2024-01-31
06:09
2024-01-31
06:08
A failure in t/038_save_logical_slots_shutdown.pl Committed Bharath Rupireddy (bharathrupireddy) amitkapila 1 2024-03-13
16:48
2024-03-13
05:07
Add test module for verifying backtrace functionality Moved to next CF Bharath Rupireddy (bharathrupireddy) 2 2024-04-09
06:17
2024-03-16
04:25
[Code Cleanup] : Small code cleanup in twophase.sql Committed Nishant Sharma (nishant-at-edb) Michael Paquier (michael-kun) michael-kun 1 2024-02-15
05:00
2023-10-10
06:04
Injection points: some tools to wait and wake Committed 17 Michael Paquier (michael-kun) michael-kun 1 2024-03-04
01:45
2024-03-06
22:54
Can we include capturing logs of pgdata/pg_upgrade_output.d/*/log in buildfarm Rejected vigneshwaran C (vignesh.postgres) 1 2024-02-26
05:25
2024-02-27
14:26
Add basic tests for the low-level backup method Committed 17 David Steele (dsteele) michael-kun 1 2024-03-15
05:23
2024-03-15
23:43