Commitfest 2024-01

Shortcuts
Text Status Target version Author Reviewer
Clear


Status summary: Committed: 75. Moved to next CF: 210. Withdrawn: 16. Rejected: 2. Returned with Feedback: 49. Total: 352.

Closed patches

Status Ver Author Reviewers Committer Num cfs Latest activity Latest mail
Bug Fixes
Error "initial slot snapshot too large" in create replication slot Withdrawn Kyotaro Horiguchi (horiguti), Dilip Kumar (dilip.kumar) Akshat Jaimini (akshatj) 11 2024-01-16
04:32
2024-01-16
14:15
Fix Windows network event handling Returned with feedback Thomas Munro (macdice) Robert Haas (rhaas) 4 2024-02-01
09:34
2024-02-01
09:34
Fixes for non-atomic read of read of control file on ext4 + ntfs Returned with feedback Thomas Munro (macdice) Robert Haas (rhaas), Anton Melnikov (antonmel) 6 2024-02-01
18:19
2024-02-01
18:19
Fix assertion failure in SnapBuildInitialSnapshot() Returned with feedback Masahiko Sawada (masahikosawada) 5 2024-02-01
18:20
2024-02-01
18:20
Add some checks to avoid stack overflow Moved to next CF 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
Issue in postgres_fdw causing unnecessary wait for cancel request reply Returned with feedback Fujii Masao (masaofujii) Masaki Kuwamura (mackyson) 4 2024-02-01
18:22
2024-02-01
18:22
pg_get_indexdef modification to access catalog based on the TxnSnapshot Returned with feedback vigneshwaran C (vignesh.postgres) 4 2024-01-05
17:47
2024-01-05
17:49
Fix locale breakage caused by newer libperl Returned with feedback stable Joe Conway (jconway) Tristan Partin (tristan957) jconway 4 2024-01-05
17:56
2024-01-05
18:19
Allow SIGINT to cancel psql database reconnections Moved to next CF Tristan Partin (tristan957) rhaas 4 2024-04-02
14:33
2024-04-04
20:40
Postpone reparameterization of paths until when creating plans Moved to next CF 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
Fix bogus Asserts in calc_non_nestloop_required_outer Committed Richard Guo (richardguo) tgl 3 2024-01-10
18:52
2024-01-10
04:22
Archive current timeline history file on archiver startup if needed Returned with feedback Jimmy Yih (jyih) 3 2024-02-01
18:23
2024-02-01
18:23
Unlogged relation copy is not fsync'd Returned with feedback Heikki Linnakangas (heikki) 3 2024-01-05
19:40
2024-01-05
19:40
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
Fix incorrect memory access in ExecBRUpdateTriggers() Committed Alexander Lakhin (law) tgl 2 2024-01-15
04:11
2024-01-15
16:29
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
Recovering from detoast-related catcache invalidations Committed stable Tom Lane (tgl) tgl 2 2024-01-13
18:59
2024-01-15
03:28
Fix mismatched nullingrels when inlining functions Committed stable Richard Guo (richardguo) tgl 1 2023-11-09
21:00
2023-11-09
20:51
typo in fallback implementation for pg_atomic_test_set_flag() Committed stable Nathan Bossart (bossartn) bossartn 1 2023-11-15
21:08
2023-11-15
21:13
Fix file descriptor leak on error in async FDW Committed stable Heikki Linnakangas (heikki) heikki 1 2023-11-23
11:35
2023-11-23
11:35
simplehash: preserve consistency in case of OOM Committed 17 Jeff Davis (jdavis) jdavis 1 2023-11-17
22:27
2023-11-17
21:22
fix race condition in libpq (related to ssl connections) with BIO methods Committed stable Michael Paquier (michael-kun), Aleksander Alekseev (aalekseev) michael-kun 1 2023-11-27
01:57
2023-11-27
03:03
LockAcquireExtended improvement Moved to next CF 17 Jingxian Li (jingxian) rhaas 2 2024-03-14
13:16
2024-03-27
02:14
Thread-safe gai_strerror() for Windows Moved to next CF Thomas Munro (macdice) macdice 2 2024-02-11
22:26
2024-02-11
22:25
Forbid the use of invalidated physical slots in streaming replication. Returned with feedback Hou Zhijie (houzj) 1 2024-02-01
16:18
2024-02-01
16:18
Fix rare parallel hash join allocation failure Committed stable Andrei Lepikhov (lepikhov) Alena Rybakina (a.rybakina) smagen 1 2024-01-07
07:33
2024-01-07
07:31
autovacuum may skip tables when session_authorization/role is set on database Returned with feedback stable Sami Imseih (simseih) 1 2024-01-11
15:31
2024-01-11
15:32
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
Dump-restore loosing 'attnotnull' bit for DEFERRABLE PRIMARY KEY column(s) Rejected 17 Amul Sul (sulamul) 1 2023-12-28
04:16
2024-03-08
11:18
Fix 'negative bitmapset member' error Committed Richard Guo (richardguo) smagen 1 2024-01-16
11:46
2024-01-15
00:34
Fix the issue that SJE mistakenly omits qual clauses Committed Richard Guo (richardguo) smagen 1 2024-01-09
11:00
2024-01-09
00:27
Network failure may prevent promotion Moved to next CF 3 2024-04-08
14:17
2024-01-29
07:32
False positive in bt_index_check in case of short 4B varlena datum Moved to next CF 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 Moved to next CF 17 Mikhail Zhilin (mizhka-at-pgpro) Akshat Jaimini (akshatj) tgl 2 2024-04-02
18:59
2024-04-04
09:51
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 Moved to next CF 17 Jelte Fennema-Nio (jeltef) Denis Laxalde (dlax) alvherre 11 2024-03-28
10:33
2024-04-04
18:06
Add new protocol message to make GUC_REPORT configurable and use it for psql prompt substitution of %N with the current user Withdrawn Pavel Stehule (okbobcz) 5 2024-01-30
05:18
2024-01-30
05:19
Use libpq single row mode for FETCH_COUNT when a cursor cannot be used Moved to next CF Daniel Vérité (danielverite) Tom Lane (tgl), Laurenz Albe (laurenz) tgl 6 2024-04-07
00:45
2024-04-08
20:04
Add PQsendPipelineSync() to libpq Committed Anton Kirilov (volyrique) Álvaro Herrera (alvherre), Michael Paquier (michael-kun), Álvaro Herrera (alvarofherrera), Jelte Fennema-Nio (jeltef) michael-kun 4 2024-01-16
04:44
2024-01-18
23:11
\d+ tablename, \d+ indexname about subpartition Returned with feedback 16 team querytricks (querytricks2023.gmail.com) Daniel Vérité (danielverite) 4 2024-01-27
06:29
2024-01-27
06:29
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 Moved to next CF 17 Nathan Bossart (bossartn) Dean Rasheed (deanr) bossartn 5 2024-03-11
20:46
2024-03-11
20:48
Add force flag while doing pg_restore to force dropping database in case of existing connections Returned with feedback stable Ahmed Ibrahim (ahmedibrahim) Gurjeet Singh (gurjeet) 3 2024-01-14
10:54
2024-01-14
10:55
Tab completion for ATTACH PARTITION Returned with feedback Tung Nguyen (tngngn) 2 2024-01-29
03:09
2024-01-29
03:09
Improve tab completion for ALTER DEFAULT PRIVILEGE and ALTER TABLE Moved to next CF 17 vigneshwaran C (vignesh.postgres) Suraj Khamkar (suraj.khamkar), Shubham Khanna (skhanna) masahikosawada 3 2024-04-08
05:00
2024-04-08
06:40
Tab completion for CREATE TABLE ... AS Committed 17 Gilles Darold (darold) Jim Jones (jimus) michael-kun 1 2023-11-16
00:54
2023-11-16
00:46
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
Call pqPipelineFlush from PQsendFlushRequest Committed 17 Jelte Fennema-Nio (jeltef) alvherre 1 2023-11-16
00:55
2023-11-08
16:10
pgbench log file headers Moved to next CF 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
Password leakage avoidance function for libpq Committed Joe Conway (jconway) jconway 1 2024-01-09
16:13
2024-01-07
18:51
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
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
Fix a comment in basic_archive about NO_INSTALLCHECK Committed Bharath Rupireddy (bharathrupireddy) michael-kun 1 2023-12-20
05:04
2023-12-19
23:43
Fix typos in simplehash.h Committed Richard Guo (richardguo) Peter Eisentraut (petere) petere 1 2024-01-02
09:22
2024-01-10
07:46
Documentation
Improvements to Meson docs Returned with feedback Samay Sharma (samaysharma) Tristan Partin (tristan957) 5 2024-01-20
01:53
2024-01-20
01:53
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
Document efficient self-joins / UPDATE LIMIT techniques. Returned with feedback Corey Huinker (coreyh) Laurenz Albe (laurenz) 3 2024-02-13
09:22
2024-04-07
20:29
ALTER ROLE documentation improvement Committed 17 Yurii Rashkovskii (yrashk) Nathan Bossart (bossartn) bossartn 2 2024-01-19
03:41
2024-01-19
03:42
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 Moved to next CF 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
Patch: Improve Boolean Predicate JSON Path Docs Committed 16 David Wheeler (theory) Jian He (stayreal), Erik Wienhold (ewie), shihao zhong (zhong950419) tgl 2 2024-01-25
16:32
2024-01-26
18:56
Clarify that you can create unique constraints on ONLY partitioned_table Committed stable Laurenz Albe (laurenz) Magnus Hagander (mha), shihao zhong (zhong950419) mha 2 2024-01-11
13:44
2024-01-11
15:05
Add EXCLUDE COLLATE in CREATE/ALTER TABLE document Moved to next CF 17 shihao zhong (zhong950419) Daniel Vérité (danielverite), Shubham Khanna (skhanna) tgl 3 2024-04-07
19:38
2024-04-07
19:38
Generate Doxygen documentation Returned with feedback John Morris (coyotebush) 2 2024-02-01
18:31
2024-02-01
18:31
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 Moved to next CF 17 Ishaan Adarsh (requi3m) 2 2024-03-23
05:11
2024-03-22
15:15
doc patch: note AttributeRelationId passed to FDW validator function Committed stable Ian Barwick (barwick) michael-kun 1 2023-12-28
11:10
2023-12-28
12:46
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
Explicitly state that tables, indexes, sequences and other relations share a single namespace Committed stable Laurenz Albe (laurenz) David Johnston (polobo), jian he (universality) petere 1 2024-01-31
11:15
2024-01-31
15:54
Miscellaneous
Function to log backtrace of postgres processes Moved to next CF vigneshwaran C (vignesh.postgres), Bharath Rupireddy (bharathrupireddy) Christoph Berg (myon), Maciek Sakrejda (msakrejda) 17 2024-04-01
03:32
2024-02-27
02:46
Check consistency of GUC defaults between .sample.conf and pg_settings.boot_val Returned with feedback Kyotaro Horiguchi (horiguti), Justin Pryzby (justinpryzby) Justin Pryzby (justinpryzby) 9 2024-01-26
13:16
2024-01-26
13:18
pgbench - adding pl/pgsql versions of tests Returned with feedback Hannu Krosing (hannukrosing) Fabien Coelho (calvin), Yugo Nagata (yugo.nagata), Nathan Bossart (bossartn) 5 2024-02-01
18:32
2024-02-01
18:32
archive modules loose ends Moved to next CF 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 Moved to next CF 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 Moved to next CF 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
Remove always true checks (src/backend/storage/buffer/bufmgr.c) Returned with feedback 17 Gurjeet Singh (gurjeet), Ranier Vilela (raniervilela) Gurjeet Singh (gurjeet) 4 2024-02-01
18:34
2024-02-01
18:34
Extension Enhancement: Buffer Invalidation in pg_buffercache Moved to next CF Palak Chaturvedi (palak) Cédric Villemain (c2main) macdice 5 2024-04-08
05:08
2024-04-08
05:02
Clean up some signal usage mainly related to Windows Committed Tristan Partin (tristan957) bossartn 3 2024-01-11
11:07
2024-01-11
11:07
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
Make documentation builds reproducible Committed Peter Eisentraut (petere) petere 3 2024-01-22
10:19
2024-01-29
23:36
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 Moved to next CF 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 Moved to next CF Steve Chávez (steve-chavez) Tom Lane (tgl) tgl 3 2024-03-30
17:58
2024-03-30
18:00
Make the am_xxx function Asserts consistent Withdrawn 17 Peter Smith (smithpb2250) 2 2024-01-09
23:25
2024-01-09
23:24
Remove MSVC scripts from the tree Committed 17 Michael Paquier (michael-kun) Peter Eisentraut (petere) michael-kun 2 2023-12-30
19:50
2023-12-24
01:43
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
pg_basebackup: mention that spread checkpoints are the default Committed Michael Banck (mbanck) Michael Paquier (michael-kun), Aleksander Alekseev (a.alekseev) mha 2 2024-01-10
12:34
2024-01-10
12:33
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 Moved to next CF 17 Nathan Bossart (bossartn) Yong Li (yoli) bossartn 2 2024-02-29
16:25
2024-02-29
16:24
common signal handler protection Moved to next CF 17 Nathan Bossart (bossartn) bossartn 2 2024-02-14
23:23
2024-02-14
23:23
introduce dynamic shared memory registry Committed 17 Nathan Bossart (bossartn) Andrei Lepikhov (lepikhov), Bharath Rupireddy (bharathrupireddy) bossartn 1 2024-01-19
20:45
2024-01-23
02:46
Reducing serialized size of Nodes from nodeToString output Moved to next CF Matthias van de Meent (mmeent) Peter Eisentraut (petere) 2 2024-04-04
11:34
2024-03-22
09:18
Add code indentation check to cirrus-ci Withdrawn Bharath Rupireddy (bharathrupireddy) 1 2024-01-24
02:19
2024-01-24
02:21
Add isCatalogRel in rmgrdesc Committed 17 Bertrand Drouvot (bertranddrouvot.pg) Masahiko Sawada (masahikosawada) masahikosawada 1 2023-12-21
01:13
2023-12-21
05:56
Set all variable-length fields of pg_attribute to null on column drop Committed Peter Eisentraut (petere) petere 1 2023-12-22
21:03
2023-12-22
21:01
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 Moved to next CF Masahiko Sawada (masahikosawada) masahikosawada 2 2024-04-01
03:51
2024-02-29
02:47
Proposal to include --exclude-extension Flag in pg_dump Moved to next CF 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 Moved to next CF Dean Rasheed (deanr) Andreas Karlsson (kandreas) deanr 2 2024-03-27
10:19
2024-03-27
10:32
WIP Incremental Json Parser Moved to next CF 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) Moved to next CF 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-19
23:19
Add Index-level REINDEX with multiple jobs Moved to next CF 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
Restore behavior of -initdb's -no-locale option when environment is not C Committed Tom Lane (tgl) tgl 1 2024-01-10
23:10
2024-01-12
02:56
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
Build libpq versionless for android Committed Matthias Kuhn (mkuhn) Peter Eisentraut (petere) petere 1 2024-01-23
19:43
2024-01-23
19:42
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-15
09:09
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
Periodic burst growth of the checkpoint_req counter on replica. Committed 17 Anton Melnikov (antonmel) Alexander Korotkov (smagen) smagen 7 2023-12-24
23:14
2023-12-25
08:23
Fix inconsistency in reporting checkpointer stats Returned with feedback Nitin Jadhav (nitinjadhav11) 6 2024-01-30
07:50
2024-01-30
07:50
Add instrumentation showing if Heap2/PRUNE records came from VACUUM or from opportunistic pruning Moved to next CF 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
Show WAL stats on pg_stat_io Returned with feedback Nazir Bilal Yavuz (nbyavuz) Michael Paquier (michael-kun), Akshat Jaimini (akshatj) 4 2024-01-18
01:22
2024-01-18
01:22
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
backtrace_on_internal_error Committed Peter Eisentraut (petere) petere 1 2023-12-30
11:12
2023-12-30
11:11
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
Performance
More scalable multixacts buffers and locking Moved to next CF 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 Moved to next CF 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
Reduce timing overhead of EXPLAIN ANALYZE using rdtsc Returned with feedback 16 Andres Freund (andresfreund), Lukas Fittl (lfittl), David Geier (geidav) Lukas Fittl (lfittl), Hannu Krosing (hannukrosing) 8 2024-02-01
18:44
2024-02-01
18:44
asynchronous execution support for Custom Scan Returned with feedback KaiGai Kohei (kaigai), kazutaka onishi (onishi) 8 2024-02-01
17:41
2024-02-01
17:42
Add semi-join pushdown to postgres_fdw Committed 17 Alexander Pyhalov (a.pyhalov) Yuki Fujii (fujiiyuki) smagen 8 2023-12-27
11:02
2023-12-05
10:29
BRIN Sort - sorting using BRIN indexes Returned with feedback Tomas Vondra (fuzzycz) Greg Stark (stark), Matthias van de Meent (mmeent) 7 2024-02-01
18:47
2024-02-01
18:47
Prefetch the next tuple's memory during seqscans Withdrawn David Rowley (davidrowley), Thomas Munro (macdice) 7 2024-01-22
09:51
2024-01-22
10:15
Lockless queue of waiters based on atomic operations for LWLock Returned with feedback Alexander Korotkov (smagen), Pavel Borisov (pborisov) 7 2024-01-26
14:50
2024-01-26
14:53
Partial aggregates push down Returned with feedback Yuki Fujii (fujiiyuki) 6 2024-01-27
01:57
2024-03-29
14:46
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
pg_upgrade data type check connection overhead reduction Returned with feedback Daniel Gustafsson (d_gustafsson) Nathan Bossart (bossartn) 5 2024-02-01
18:48
2024-03-19
13:38
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 Moved to next CF 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-03-09
13:24
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
Parallel CREATE INDEX for BRIN indexes Committed Tomas Vondra (fuzzycz) Matthias van de Meent (mmeent) fuzzycz 4 2023-12-08
17:33
2023-12-30
22:42
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
Optimizing "boundary cases" during backward scan B-Tree index descents Committed 17 Peter Geoghegan (pgeoghegan) Matthias van de Meent (mmeent) pgeoghegan 4 2023-12-08
19:06
2023-11-06
13:16
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 Moved to next CF 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 Moved to next CF Peter Geoghegan (pgeoghegan) Matthias van de Meent (mmeent) pgeoghegan 4 2024-04-06
17:22
2024-04-08
02:13
Ignore is not null quals on not null columns Committed David Rowley (davidrowley), Richard Guo (richardguo) davidrowley 3 2024-01-23
05:47
2024-01-23
06:16
Faster "SET search_path" Committed 17 Jeff Davis (jdavis) Nathan Bossart (bossartn) jdavis 3 2024-01-04
21:59
2023-12-05
23:55
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 Moved to next CF Ashutosh Bapat (ashutoshbapat) Amit Langote (amitlan) amitlan 4 2024-03-25
09:08
2024-03-25
10:56
Allow parallel plan for referential integrity checks Returned with feedback 17 Juanjo Santamaria Flecha (juanjo.santamaria.gmail.com), Frédéric Yhuel (yhuelf) 3 2024-02-01
17:49
2024-02-01
17:49
Change tuple table slot for Unique node to "virtual" Moved to next CF Denis Smirnov (darthunix) Heikki Linnakangas (heikki) 4 2024-03-28
12:19
2024-03-28
12:18
Streaming I/O, vectored I/O Moved to next CF 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-17
16:50
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-08
09:40
2024-04-08
10:54
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
GROUP BY optimization Committed Fedor Sigaev (sigaev), Tomas Vondra (fuzzycz), Andrei Lepikhov (lepikhov) smagen 2 2024-01-26
14:37
2024-01-26
15:41
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
Fix a performance issue with Memoize Committed Richard Guo (richardguo) davidrowley 2 2024-01-29
05:46
2024-02-01
08:39
Index Insert Prefetching Moved to next CF Tomas Vondra (fuzzycz) 4 2024-04-08
07:25
2024-01-26
14:45
SLRU optimizations Moved to next CF 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 Moved to next CF 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
Add support function for range containment operators Committed 17 jian he (universality), Kim Johan Andersson (kimjand) Laurenz Albe (laurenz) tgl 1 2024-01-20
18:58
2024-01-26
13:05
GUC hashtable optimizations Moved to next CF 17 Jeff Davis (jdavis), John Naylor (john.naylor) john.naylor 2 2024-04-09
06:30
2024-04-07
01:40
Vacuum reaps dead items sooner for index-less tables Committed Melanie Plageman (melanieplageman) rhaas 1 2024-01-26
17:05
2024-01-26
18:05
Propagate pathkeys from CTEs up to the outer query Moved to next CF Richard Guo (richardguo) Tom Lane (tgl) tgl 2 2024-03-26
17:06
2024-03-27
09:34
Don't constrain self join removal due to PHVs Committed Richard Guo (richardguo) smagen 1 2023-12-25
07:31
2023-12-25
07:18
Improve rowcount estimate for UNNEST(column) Committed Paul Jungwirth (pjungwir) Tom Lane (tgl) tgl 1 2024-01-04
23:45
2024-01-04
23:45
pg_convert improvement Withdrawn 1 2023-11-28
06:43
2023-12-04
17:58
pg_convert improvement Committed 17 Yurii Rashkovskii (yrashk) Nathan Bossart (bossartn), Bertrand Drouvot (bertranddrouvot) bossartn 1 2023-12-04
17:58
2023-12-04
17:58
add AVX2 support to simd.h Moved to next CF 17 Nathan Bossart (bossartn) bossartn 2 2024-03-26
19:08
2024-03-28
01:32
optimized atomic exchanges Committed 17 Nathan Bossart (bossartn) bossartn 1 2023-12-18
16:57
2023-12-18
16:57
micro-optimizing json.c Committed 17 Nathan Bossart (bossartn) bossartn 1 2023-12-18
16:36
2023-12-18
16:41
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 Moved to next CF 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 Moved to next CF Heikki Linnakangas (heikki) 2 2024-02-10
09:36
2024-01-22
04:11
An improvement on parallel DISTINCT Moved to next CF Richard Guo (richardguo) davidrowley 2 2024-02-09
12:33
2024-02-07
08:24
Not to invalidate CatalogSnapshot for local invalidation messages Moved to next CF Xiaoran Wang (fanfuxiaoran) 2 2024-04-08
09:54
2023-12-22
07:34
Make vacuum opportunistic freezing adaptive Moved to next CF 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
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
Incomplete item Allow handling of %TYPE arrays, e.g. tab.col%TYPE[] Committed 17 Zongliang Quan (quanzl) Pavel Stehule (okbobcz), Daniel Gustafsson (d_gustafsson) tgl 2 2024-01-05
19:33
2024-01-05
04:57
Refactoring
SetLatches() Moved to next CF Thomas Munro (macdice) Aleksander Alekseev (a.alekseev) 9 2024-04-08
09:32
2023-09-28
09:58
Rework LogicalOutputPluginWriterUpdateProgress Returned with feedback wei wang (wangwei) 6 2024-01-15
16:19
2024-01-15
16:20
Use AF_UNIX for tests on Windows (ie drop fallback TCP code) Returned with feedback Thomas Munro (macdice) 6 2024-02-01
16:28
2024-02-01
16:28
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
Some revises in adding sorting path Committed Richard Guo (richardguo) davidrowley 5 2024-01-30
21:17
2024-01-31
07:11
some namespace.c refactoring Returned with feedback Peter Eisentraut (petere) 5 2024-01-26
13:44
2024-01-21
12:34
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 Moved to next CF 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 Moved to next CF 17 John Morris (coyotebush) Nathan Bossart (bossartn), Bharath Rupireddy (bharathrupireddy) bossartn 5 2024-02-29
20:38
2024-02-29
20:37
generate syscache info automatically Committed Peter Eisentraut (petere) John Naylor (john.naylor) petere 4 2024-01-26
13:36
2024-01-23
18:58
Refactor fork+exec code Moved to next CF Heikki Linnakangas (heikki) heikki 5 2024-03-18
09:49
2024-03-21
10:31
Unified file access using virtual file descriptors Returned with feedback 17 John Morris (coyotebush) 4 2024-02-01
16:26
2024-02-01
16:26
tablecmds.c/MergeAttributes() cleanup Committed Peter Eisentraut (petere) Álvaro Herrera (alvherre), Ashutosh Bapat (ashutoshbapat) petere 4 2024-01-26
13:43
2024-01-30
06:22
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
Remove unused fields in ReorderBufferTupleBuf Committed Masahiko Sawada (masahikosawada), Aleksander Alekseev (a.alekseev) Masahiko Sawada (masahikosawada) masahikosawada 3 2024-01-29
02:42
2024-01-29
02:16
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
Move bki file pre-processing from initdb to bootstrap Returned with feedback Krishnakumar Ravi (kkpgdev) Peter Eisentraut (petere) 3 2024-02-01
16:24
2024-02-01
16:24
Relation bulk write facility Moved to next CF Heikki Linnakangas (heikki) heikki 3 2024-03-03
16:09
2024-02-29
19:12
Add new for_each macros for iterating over a List that do not require ListCell pointer Committed Jelte Fennema-Nio (jeltef) Nathan Bossart (bossartn) bossartn 2 2024-01-04
22:17
2024-01-04
22:17
Set minimum LLVM version to 10 Committed Thomas Munro (macdice) macdice 2 2024-01-25
03:52
2024-01-25
22:39
retire MemoryContextResetAndDeleteChildren backwards compatibility macro Committed 17 Nathan Bossart (bossartn) bossartn 1 2023-11-15
19:45
2023-11-16
13:43
Do away with a few backwards compatibility macros Committed 17 Bharath Rupireddy (bharathrupireddy) Nathan Bossart (bossartn) bossartn 1 2023-11-27
19:13
2023-11-27
19:14
Hide exposed impl detail of wchar.c Committed stable Nathan Bossart (bossartn) bossartn 1 2024-01-29
18:13
2024-01-29
18: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 Moved to next CF Peter Eisentraut (petere) Paul Jungwirth (pjungwir) petere 2 2024-03-22
06:50
2024-03-22
06:49
Move walreceiver state assignment (to WALRCV_STREAMING) in WalReceiverMain() Withdrawn 17 Bertrand Drouvot (bertranddrouvot.pg) 1 2024-01-22
13:38
2024-01-22
13:37
Make attstattarget nullable Moved to next CF Peter Eisentraut (petere) Álvaro Herrera (alvherre) petere 2 2024-03-17
12:51
2024-03-17
19:29
Revise the Asserts added to bimapset manipulation functions Committed Richard Guo (richardguo) davidrowley 1 2024-01-17
11:17
2024-01-16
20:44
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 Moved to next CF 17 Melanie Plageman (melanieplageman) Heikki Linnakangas (heikki) heikki 2 2024-03-11
18:54
2024-03-17
06:53
Replication & Recovery
Make message at end-of-recovery less scary Withdrawn Kyotaro Horiguchi (horiguti) Aleksander Alekseev (a.alekseev), Ashutosh Sharma (ashu_coek), Justin Pryzby (justinpryzby), Pavel Borisov (pborisov) 20 2024-01-31
01:57
2024-01-23
04:13
pg_receivewal fail to streams when the partial file to write is not fully initialized present in the wal receiver directory Returned with feedback Bharath Rupireddy (bharathrupireddy), SATYANARAYANA NARLAPURAM (satyanarayanan) 11 2024-01-22
01:04
2024-01-22
01:05
Support logical replication of DDL commands Moved to next CF 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
Skip replicating the tables specified in except table option Withdrawn vigneshwaran C (vignesh.postgres) Takamichi Osumi (tatatappp), Peter Smith (smithpb) 9 2024-01-09
06:32
2024-01-09
06:32
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
Reuse Workers and Replication Slots during Logical Replication Returned with feedback Melih Mutlu (melihmutlu) Daniel Gustafsson (d_gustafsson) 8 2024-01-10
13:10
2024-01-10
13:10
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 Moved to next CF Bharath Rupireddy (bharathrupireddy) Nathan Bossart (bossartn) jdavis 7 2024-04-11
01:01
2024-04-09
06:33
Preserve subscription relation state during pg_upgrade Committed Julien Rouhaud (rjuju), vigneshwaran C (vignesh.postgres) Michael Paquier (michael-kun) amitkapila 5 2024-01-04
10:07
2024-01-10
04:42
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 Moved to next CF 17 Bertrand Drouvot (bertranddrouvot.pg) Dilip Kumar (dilip.kumar) amitkapila 5 2024-04-06
05:25
2024-04-09
05:13
Skip collecting decoded changes of already-aborted transactions Returned with feedback Masahiko Sawada (masahikosawada) 3 2024-02-01
15:47
2024-02-01
15:47
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 Moved to next CF Peter Smith (smithpb2250) 4 2024-04-07
05:33
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
Add recovery to pg_control and remove backup_label Withdrawn 17 David Steele (dsteele) Michael Paquier (michael-kun) 2 2024-01-28
23:27
2024-01-28
23:28
speed up a logical replication setup (pg_createsubscriber) Moved to next CF 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
incremental backup Committed 17 Robert Haas (rhaas) rhaas 1 2024-01-05
14:37
2024-01-03
15:10
Lockless exit path for ReplicationOriginExitCleanup Committed Bharath Rupireddy (bharathrupireddy) alvherre 1 2024-01-15
12:04
2024-01-15
12:03
Improve eviction algorithm in ReorderBuffer Moved to next CF Masahiko Sawada (masahikosawada) Jeff Davis (jdavis) masahikosawada 2 2024-04-08
04:59
2024-04-08
18:55
Flushing large data immediately in pqcomm Moved to next CF Melih Mutlu (melihmutlu) Heikki Linnakangas (heikki) davidrowley 2 2024-04-07
09:34
2024-04-08
12:27
Track in pg_replication_slots the reason why slots conflict? Committed shveta malik (shvetam) Amit Kapila (amitkapila), Michael Paquier (michael-kun) amitkapila 1 2024-01-10
09:13
2024-01-10
09:15
Security
USAGE privilege on PUBLICATION Withdrawn Antonin Houska (a.houska) 9 2024-01-15
10:56
2023-03-20
06:17
User functions for building SCRAM secrets Returned with feedback Jonathan Katz (jkatz05) 7 2024-01-27
03:32
2024-01-27
03:35
Fix search_path for maintenance commands Withdrawn 17 Jeff Davis (jdavis) Nathan Bossart (bossartn) 4 2024-01-18
05:10
2024-01-18
05:11
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
Add CHECK_FOR_INTERRUPTS in scram_SaltedPassword loop. Committed stable Bowen Shi (zxwsbg) Aleksander Alekseev (a.alekseev) michael-kun 1 2023-11-27
23:45
2023-11-27
23:39
Server Features
Update relfrozenxmin when truncating temp tables Returned with feedback 16 Greg Stark (stark) 12 2024-01-22
01:29
2024-01-22
01:29
Index SLRUs by 64-bit integers rather than by 32-bit integers Committed 16 Aleksander Alekseev (a.alekseev), Maxim Orlov (m.orlov), Pavel Borisov (pborisov) Alexander Korotkov (smagen), Jacob Champion (jchampion) smagen 11 2023-12-04
10:13
2023-12-17
21:14
Compression dictionaries Returned with feedback 17 Aleksander Alekseev (a.alekseev) Matthias van de Meent (mmeent), Nikita Malakhov (nmalakh) 9 2024-01-26
13:21
2024-01-26
13:23
ALTER TABLE SET ACCESS METHOD on partitioned tables Moved to next CF Justin Pryzby (justinpryzby), Soumyadeep Chakraborty (soumyadeep2007), Soumyadeep Chakraborty (soumyadeepc) Álvaro Herrera (alvherre) alvherre 10 2024-03-26
08:05
2024-04-02
05:06
Push aggregation down to base relations and joins Returned with feedback Yuki Fujii (fujiiyuki) Tomas Vondra (fuzzycz) 8 2024-01-22
01:21
2024-01-22
01:22
BCP 47 locale names for Windows Moved to next CF Thomas Munro (macdice) 5 2024-03-01
11:14
2023-12-13
19:58
Provide the facility to set binary format output for specific OID's per session Returned with feedback Dave Cramer (dcramer) Peter Eisentraut (petere), Gurjeet Singh (gurjeet) 8 2024-02-01
15:35
2024-02-01
15:35
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
TDE key management patches Returned with feedback David Christensen (davidchristensen) Chris Travers (einhverfr) 7 2024-02-01
15:17
2024-02-01
15:17
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 Moved to next CF 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
BRIN - SK_SEARCHARRAY and scan key preprocessing Returned with feedback Tomas Vondra (fuzzycz) Heikki Linnakangas (heikki) 5 2024-01-15
05:39
2024-01-15
05:43
Built-in collation provider for "C" and "C.UTF-8" Moved to next CF 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 Moved to next CF 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
Variable Block Size Withdrawn 17 David Christensen (davidchristensen) 4 2024-01-19
20:55
2023-10-02
15:39
pg_stat_logmsg Moved to next CF Joe Conway (jconway) 6 2024-04-08
14:33
2023-09-13
19:30
Multiple passwords, interval expirations Returned with feedback Gurjeet Singh (gurjeet), Joshua Brindle (joshuab) 4 2024-02-01
11:04
2024-02-01
11:04
Forcing new tuples of updates off the page Moved to next CF 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
CHECK constraint deferrable Support Withdrawn Himanshu Upadhyaya (himanshuu) Dean Rasheed (deanr) 3 2024-01-15
10:31
2023-10-13
00:36
Support % wildcard in extension upgrade script filenames Returned with feedback 16 Sandro Santilli (strk) Regina Obe (reginaobe) 3 2024-02-01
11:01
2024-02-01
17:58
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
More new SQL/JSON item methods Committed 17 Jeevan Chalke (jeevan.chalke) Andrew Dunstan (adunstan) adunstan 3 2024-01-25
15:41
2024-02-01
06:08
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
Add support function for containment operators Committed 17 tgl 1 2024-01-26
13:05
2024-01-26
13:05
Sequence Access Methods, round two Moved to next CF Michael Paquier (michael-kun) 3 2024-04-08
14:35
2024-04-19
07:00
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-18
21:49
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 Moved to next CF 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
SQL Commands
Add SPLIT PARTITION/MERGE PARTITIONS commands Moved to next CF 17 Dmitry Koval (d.koval) stephane tachoires (sttachoires) smagen 10 2024-04-06
22:23
2024-04-08
20:43
COPY FROM IGNORE_ERRORS - ignores rows with errors while copying Committed 17 Atsushi Torikoshi (atsushitorikoshi), Damir Belyalov (xhevx) Daniel Gustafsson (d_gustafsson), Andrei Lepikhov (lepikhov), Alena Rybakina (a.rybakina) smagen 8 2024-01-16
21:38
2024-01-19
14:26
MERGE INTO updatable_view Moved to next CF Dean Rasheed (deanr) Vik Fearing (xocolatl) deanr 7 2024-02-29
16:33
2024-02-29
16:37
MERGE ... WHEN NOT MATCHED BY SOURCE Moved to next CF Dean Rasheed (deanr) Vik Fearing (xocolatl) deanr 7 2024-03-30
10:07
2024-03-26
08:08
MERGE ... RETURNING Moved to next CF 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
Support TZ format code in to_timestamp() Committed Tom Lane (tgl) Aleksander Alekseev (a.alekseev) tgl 4 2024-01-25
22:47
2024-01-24
16:13
CREATE COLLATION default provider Withdrawn 17 Jeff Davis (jdavis) Peter Eisentraut (petere) 4 2024-01-21
19:06
2024-01-21
19:07
Remaining sql/json patches Moved to next CF Amit Langote (amitlan), Nikita Glukhov (n.glukhov) amitlan 5 2024-04-08
09:03
2024-04-08
09:08
Reindex toast table's index before main table's indexes Committed Gurjeet Singh (gurjeet) Nathan Bossart (bossartn) michael-kun 3 2024-01-26
09:23
2024-01-26
09:22
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-12
07:09
ALTER COLUMN ... SET EXPRESSION syntax Committed Amul Sul (sulamul) Peter Eisentraut (petere), Vik Fearing (xocolatl), Maxim Orlov (m.orlov), ajitpostgres awekar (ajit.awekar) petere 3 2024-01-04
18:47
2024-01-08
03:38
[PoC] Implementation of distinct in Window Aggregates: take two Returned with feedback Ankit Kumar Pandey (ankitkpandey) 3 2024-02-01
10:49
2024-02-01
10:49
Catalog domain not-null constraints Moved to next CF 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
partitioning and identity column Committed Ashutosh Bapat (ashutoshbapat) Peter Eisentraut (petere) petere 1 2024-01-16
18:57
2024-01-24
07:02
System Administration
Avoid hiding shared filesets in pg_ls_tmpdir (pg_ls_* functions for showing metadata ...) Returned with feedback Justin Pryzby (justinpryzby) Fabien Coelho (calvin) 21 2024-01-22
01:15
2024-01-22
01:16
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
Report planning memory usage in EXPLAIN ANALYZE Committed 17 Ashutosh Bapat (ashutoshbapat) Andy Fan (andyf) alvherre 3 2024-01-29
17:05
2024-01-30
10:18
Improve pg_restore toc file parsing and format for better performances Returned with feedback 17 Pierre Ducroquet (pinaraf) Nathan Bossart (bossartn) 3 2024-01-14
11:49
2024-01-14
11:49
PITR shutdown should not report error by pg_ctl Withdrawn 17 Zhao Junwang (zhjwpku), TianXiang Li (krisdiano) 1 2023-11-30
11:17
2024-01-17
09:33
Exponential backoff for auth_delay Moved to next CF Michael Banck (mbanck) Abhijit Menon-Sen (ams), Nathan Bossart (bossartn) 2 2024-04-07
07:42
2024-04-07
07:43
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 Moved to next CF Daniel Gustafsson (d_gustafsson) 5 2024-04-03
11:42
2024-03-27
16:06
abidiff tests Moved to next CF Peter Eisentraut (petere) Christoph Berg (myon) 5 2024-03-14
14:38
2024-03-14
14:38
CI speed improvements for FreeBSD Moved to next CF Thomas Munro (macdice) Maxim Orlov (m.orlov) macdice 4 2024-03-13
02:03
2024-03-13
02:03
Create shorthand for including all extra tests Rejected Nazir Bilal Yavuz (nbyavuz) Peter Eisentraut (petere) 2 2024-01-20
08:23
2024-01-20
08:22
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
Add test module for Table Access Method Returned with feedback Fabrízio Mello (fabriziomello) 2 2024-01-14
11:09
2024-01-16
12:16
Adding facility for injection points (or probe points?) for more advanced tests Committed Michael Paquier (michael-kun) Ashutosh Bapat (ashutoshbapat), Nathan Bossart (bossartn) michael-kun 2 2024-01-22
04:47
2024-01-23
03:32
Add a perl function in Cluster.pm to generate WAL Committed Bharath Rupireddy (bharathrupireddy) michael-kun 1 2023-12-21
01:27
2024-01-09
05:29
pg_stat_statements: more test coverage Committed Peter Eisentraut (petere) petere 1 2023-12-30
19:40
2023-12-31
18:42