Commitfest 2023-03

Shortcuts
Text Status Target version Author Reviewer
Clear


Status summary: Needs review: 114. Waiting on Author: 30. Ready for Committer: 32. Committed: 94. Moved to next CF: 17. Withdrawn: 19. Rejected: 7. Returned with Feedback: 6. Total: 319.

Active patches

Patch
Status Ver Author Reviewers Committer Num cfs Latest activity Latest mail
Bug Fixes
Error "initial slot snapshot too large" in create replication slot Waiting on Author Kyotaro Horiguchi (horiguti), Dilip Kumar (dilip.kumar) 7 2023-01-31
16:33
2023-03-24
03:01
Fix dsa_free() to re-bin segment Needs review Dongming Liu (inferyes) 5 2023-01-31
02:40
2023-02-20
04:52
Fix recovery conflict SIGUSR1 handling Waiting on Author Thomas Munro (macdice) Michael Paquier (michael-kun) 5 2023-01-31
16:33
2023-01-14
02:23
Data is copied twice when specifying both child and parent table in publication Needs review wei wang (wangwei), Yu Shi (shiy.fnst) Amit Kapila (amitkapila), Takamichi Osumi (tatatappp), vigneshwaran C (vignesh.postgres), Hou Zhijie (houzj) 5 2023-01-31
01:03
2023-03-29
02:14
pg_visibility's pg_check_visible() yields false positive when working in parallel with autovacuum Waiting on Author 14 Daniel Shelepanov (dshelepanov) 5 2023-01-31
16:34
2022-12-14
18:56
Make ON_ERROR_STOP stop on shell script failure Waiting on Author Tatsuhiro Nakamori (tatsu) Fujii Masao (masaofujii) 3 2023-01-31
16:34
2023-03-24
18:20
Fix order of checking ICU options in initdb and create database Waiting on Author 15 Marina Polyakova (whipping.top1991) Peter Eisentraut (petere), José Villanova (azlev) petere 3 2023-01-31
16:34
2023-03-20
17:59
Rework LogicalOutputPluginWriterUpdateProgress Needs review wei wang (wangwei) 2 2023-03-02
08:06
2023-03-13
02:47
Work around non-atomic read of read of control file on ext4 Needs review Thomas Munro (macdice) Anton Melnikov (antonmel) 2 2023-02-17
04:40
2023-03-08
22:10
Non-replayable WAL records through overflows and >MaxAllocSize lengths Waiting on Author stable Matthias van de Meent (mmeent) Michael Paquier (michael-kun) 2 2023-03-29
00:22
2023-03-28
11:42
clean up permission checks after 599b33b94 Needs review 16 Amit Langote (amitlan) 1 2023-01-05
20:54
2023-02-21
07:12
Fix assertion failure with next_phase_at in snapbuild.c Ready for Committer Masahiko Sawada (masahikosawada) 1 2023-03-24
03:41
2023-03-27
11:49
Fix assertion failure in SnapBuildInitialSnapshot() Needs review Masahiko Sawada (masahikosawada) 1 2023-01-29
15:51
2023-02-09
06:32
[BUG] pg_stat_statements and extended query protocol Needs review 16 Sami Imseih (simseih) Yugo Nagata (yugo.nagata) 1 2023-01-30
02:00
2023-03-24
13:32
stopgap fix for signal handling during restore_command Needs review stable Nathan Bossart (bossartn) 1 2023-02-23
23:15
2023-03-01
23:26
pg_dump/pg_restore: Fix stdin/stdout handling of custom format on Win32 Needs review stable Juanjo Santamaria Flecha (juanjo.santamaria.gmail.com), Daniel Watzinger (occams) Michael Paquier (michael-kun), Juanjo Santamaria Flecha (juanjo.santamaria.gmail.com) michael-kun 1 2023-03-16
06:33
2023-03-22
00:12
Fix improper qual pushdown after applying outer join identity 3 Waiting on Author 16 Tom Lane (tgl) 1 2023-03-14
18:03
2023-03-21
06:23
Clients
pg_dump - read data for some options from external file Ready for Committer Pavel Stehule (okbobcz) Daniel Gustafsson (d_gustafsson), Julien Rouhaud (rjuju), Justin Pryzby (justinpryzby), Виктория Шепард (shepard-v) 15 2023-01-31
16:26
2023-03-21
22:00
functions to compute size of schemas/AMs (and maybe \dn++ and \dA++) Needs review 16 Justin Pryzby (justinpryzby) 7 2023-01-31
02:43
2023-03-11
22:55
Add non-blocking version of PQcancel Ready for Committer 16 Jelte Fennema (jeltef) Denis Laxalde (dlax) 6 2023-03-17
09:02
2023-03-28
15:54
Support load balancing in libpq Ready for Committer 16 Jelte Fennema (jeltef) Daniel Gustafsson (d_gustafsson), Andrey Borodin (x4m), Michael Banck (mbanck) d_gustafsson 5 2023-03-27
11:58
2023-03-28
07:37
Use the system CA pool for certificate verification Ready for Committer 16 Jacob Champion (jchampion), Thomas Habets (habets) Jelte Fennema (jeltef) 3 2023-02-28
23:48
2023-03-14
19:20
psql: Add role's membership options to the \du+ command Needs review Pavel Luzanov (pluzanov) 1 2023-01-10
19:07
2023-03-22
18:11
psql prompt substitution %N Ready for Committer Pavel Stehule (okbobcz) 1 2023-03-02
20:44
2023-03-02
20:45
psql \watch iteration count Needs review Andrey Borodin (x4m) Kyotaro Horiguchi (horiguti), Yugo Nagata (yugo.nagata), Nathan Bossart (bossartn) 1 2023-03-20
21:57
2023-03-25
02:31
[PATCH v2] Time option added to psql prompt (%T) Ready for Committer Kirk Wolak (kirkw) Pavel Stehule (okbobcz), Laurenz Albe (laurenz), Andrey Borodin (x4m), Nikolay Samokhvalov (nikolay), Jim Jones (jimus) 1 2023-03-02
14:56
2023-03-02
15:40
Use libpq single row mode for FETCH_COUNT when a cursor cannot be used Needs review Daniel Vérité (danielverite) 1 2023-03-01
10:42
2023-03-24
20:12
Documentation
Add document is_superuser Needs review 16 Kotaro Kawamoto (kawamochi) Shinya Kato (kato-shinya), Masao Fujii (fujiimso) masaofujii 3 2023-01-31
16:12
2023-03-02
17:00
Improve doc for autovacuum on partitioned tables Needs review 16 Laurenz Albe (laurenz) Nathan Bossart (bossartn) 3 2023-01-31
16:12
2023-01-25
08:43
Create visible links for HTML elements that have an id to make them discoverable via the web interface Ready for Committer 16 Brar Piening (brar) Karl Pinc (kop) 2 2023-03-23
07:27
2023-03-28
10:17
Fix the description of GUC "max_locks_per_transaction" and "max_pred_locks_per_transaction" in guc_table.c Needs review wei wang (wangwei) Nathan Bossart (bossartn) 1 2023-02-20
02:19
2023-02-22
17:07
Improvements to Meson docs Waiting on Author Samay Sharma (samaysharma) 1 2023-03-22
15:45
2023-03-28
19:27
documentation updates for SQL:2023 Needs review Peter Eisentraut (petere) 1 2023-03-01
09:13
2023-03-01
09:12
Miscellaneous
Function to log backtrace of postgres processes Needs review vigneshwaran C (vignesh.postgres), Bharath Rupireddy (bharathrupireddy) Robert Haas (rhaas), Justin Pryzby (justinpryzby), Bharath Rupireddy (bharathrupireddy), Atsushi Torikoshi (atsushitorikoshi), Koyu Tanigawa (tripkt), Sascha Kuhl (skuhl), sirisha chamarthi (sirishac) 12 2023-01-31
00:46
2023-01-11
14:44
reduce impact of lengthy startup and checkpoint tasks Ready for Committer 16 Nathan Bossart (bossartn) Bharath Rupireddy (bharathrupireddy) 7 2023-01-31
16:26
2023-02-17
23:43
explain analyze rows=%.0f Waiting on Author Ibrar Ahmed (ibrar) Amit Kapila (amitkapila), Hamid Akhtar (hamidakhtar), Naeem Akhter (naeem) 4 2023-01-04
15:09
2023-03-20
14:56
New hooks in the connection path Needs review 16 Bertrand Drouvot (bdrouvot) Joe Conway (jconway), Bharath Rupireddy (bharathrupireddy) 5 2023-01-31
16:13
2022-08-16
14:26
Check consistency of GUC defaults between .sample.conf and pg_settings.boot_val Needs review Kyotaro Horiguchi (horiguti), Justin Pryzby (justinpryzby) Justin Pryzby (justinpryzby) 5 2023-01-31
16:13
2022-11-18
21:37
Add function to_oct Needs review 16 Eric Radman (eradman) Dag Lem (daglem) 2 2023-01-31
16:13
2023-02-23
11:32
pgbench - adding pl/pgsql versions of tests Needs review 16 Hannu Krosing (hannukrosing) 1 2023-01-05
00:24
2023-03-24
22:17
Flush SLRU counters in checkpointer process Needs review 16 Anthonin Bonnefoy (bonnefoa) Andres Freund (andresfreund), Aleksander Alekseev (a.alekseev) 1 2023-03-03
14:55
2023-03-03
08:06
Clarify the behavior of the system when approaching XID wraparound Needs review 16 Aleksander Alekseev (a.alekseev) John Naylor (john.naylor) 1 2023-01-16
10:36
2023-03-21
11:44
pg_usleep for multisecond delays Needs review 16 Nathan Bossart (bossartn) Tom Lane (tgl) 1 2023-02-09
21:22
2023-03-13
21:16
Improve pg_bsd_indent's handling of multiline initialization expressions Needs review 16 Tom Lane (tgl), Thomas Munro (macdice) 1 2023-02-12
18:26
2023-02-12
18:24
Add offset arrays to various WAL records' string output Needs review 16 Melanie Plageman (melanieplageman) 1 2023-02-13
22:22
2023-03-27
22:27
Canonicalize ICU locales to language tags Needs review 16 Jeff Davis (jdavis) Peter Eisentraut (petere) 1 2023-02-17
07:48
2023-03-28
06:41
archive modules loose ends Needs review 16 Nathan Bossart (bossartn) 1 2023-02-17
21:57
2023-02-17
21:56
Monitoring & Control
pg_stat_statements and "IN" conditions Needs review 16 Dmitry Dolgov (erthalion) David Geier (geidav), Chengxi Sun (martin-sun) 12 2023-01-31
16:14
2023-03-19
12:27
pg_stat_statements: Track statement entry timestamp Ready for Committer 16 Andrei Zubkov (zubkov) Julien Rouhaud (rjuju), Hayato Kuroda (ha-kun), Yuki Seino (seinoyu), Chengxi Sun (martin-sun), Anton Melnikov (antonmel), Darren Rush (darrenr) 10 2023-01-31
16:26
2023-03-22
08:17
Add foreign-server health checks infrastructure Ready for Committer Hayato Kuroda (ha-kun) Fujii Masao (masaofujii), vigneshwaran C (vignesh.postgres), Shinya Kato (shinyakato), Yuta Katsuragi (katsuragiy) 8 2023-03-13
06:02
2023-03-13
07:05
Add pg_stat_session Needs review 16 Rafia Sabih (rafia.sabih), Sergey Dudoladov (sdudoladov) Aleksander Alekseev (a.alekseev), Bertrand Drouvot (bdrouvot), Atsushi Torikoshi (atsushitorikoshi) 7 2023-02-01
20:48
2023-02-16
21:37
Add Amcheck option for checking unique constraints in btree indexes Ready for Committer 16 Anastasia Lubennikova (lubennikovaav), Maxim Orlov (m.orlov), Pavel Borisov (pborisov) Peter Geoghegan (pgeoghegan), Aleksander Alekseev (a.alekseev), Mark Dilger (mark.dilger) 7 2023-01-31
16:26
2022-09-28
08:43
Add index scan progress to pg_stat_progress_vacuum Ready for Committer 16 Sami Imseih (simseih) Masahiko Sawada (masahikosawada), Nathan Bossart (bossartn) 4 2023-02-24
06:16
2023-02-24
06:16
Add JIT deform_counter Ready for Committer stable Dmitry Dolgov (erthalion) Pavel Stehule (okbobcz) 5 2023-01-31
16:26
2023-03-29
00:50
Amcheck verification of GiST and GIN Ready for Committer Heikki Linnakangas (heikki), Andrey Borodin (x4m), Grigory Kryachko (gskryachko) José Villanova (azlev), Aleksander Alekseev (aalekseev) 5 2023-01-31
16:26
2023-03-27
02:34
Patch to implement missing join selectivity estimation for range types Needs review Mahmoud SAKR (mahmsakr), Diogo Repas (diogo.repas), Maxime Schoemans (mschoema), Zhicheng Luo (zcsysu.163.com) 4 2023-01-31
16:14
2023-03-20
15:34
Introduce a new view for checkpointer related stats Ready for Committer Bharath Rupireddy (bharathrupireddy) Nitin Jadhav (nitinjadhav11), Bertrand Drouvot (bertranddrouvot.pg) 2 2023-01-31
16:26
2023-02-13
06:01
Fix inconsistency in reporting checkpointer stats Needs review Nitin Jadhav (nitinjadhav11) 2 2023-03-20
20:01
2023-03-20
20:01
Sampling-based timing for EXPLAIN ANALYZE Needs review Lukas Fittl (lfittl) Jelte Fennema (jeltef) 2 2023-01-31
16:14
2023-03-14
18:37
monitoring usage count distribution Needs review 16 Nathan Bossart (bossartn) 1 2023-01-30
23:31
2023-01-30
23:30
Track IO times in pg_stat_io Needs review Melanie Plageman (melanieplageman) Bertrand Drouvot (bertranddrouvot.pg) 1 2023-02-28
09:50
2023-03-22
00:52
Add shared buffer hits to pg_stat_io Needs review Melanie Plageman (melanieplageman) Bertrand Drouvot (bertranddrouvot.pg) 1 2023-02-28
12:37
2023-03-09
16:03
Performance
Remove self join on a unique column Waiting on Author Konstantin Knizhnik (knizhnik), Alexander Kuzmenkov (akuzmenkov), Andrei Lepikhov (lepikhov) Jaime Casanova (jcasanov), Ronan Dunklau (rdunklau) 24 2023-01-31
16:42
2023-03-06
05:30
More scalable multixacts buffers and locking Needs review Kyotaro Horiguchi (horiguti), Andrey Borodin (x4m), Ivan Lazarev (avaness) Gilles Darold (darold) 15 2023-01-31
16:15
2023-01-11
17:13
Parallel Hash Full Join Ready for Committer 16 Melanie Plageman (melanieplageman) Thomas Munro (macdice) macdice 12 2023-01-31
16:26
2023-03-27
23:03
Using each rel as both outer and inner for anti-joins Ready for Committer Richard Guo (richardguo) Ronan Dunklau (rdunklau) 9 2023-03-16
06:45
2023-03-15
08:36
Parallelize correlated subqueries that execute within each worker Ready for Committer James Coleman (jcole1989) Antonin Houska (a.houska) 8 2023-03-08
18:05
2023-03-08
18:07
postgres_fdw: commit remote (sub)transactions in parallel during pre-commit Needs review 16 Etsuro Fujita (efujita) Fujii Masao (masaofujii), David Zhang (david.z) 8 2023-01-31
16:43
2023-01-18
11:06
In-place persistence change of a relation (fast ALTER TABLE ... SET LOGGED with wal_level=minimal) Needs review 16 Kyotaro Horiguchi (horiguti) Justin Pryzby (justinpryzby), Jakub Wartak (jakub.wartak.tomtom) 7 2023-03-03
14:55
2023-03-17
06:16
AcquireExecutorLocks() and run-time pruning Needs review Amit Langote (amitlan) Tom Lane (tgl) 7 2023-02-02
14:50
2023-03-27
14:00
Speed up releasing of locks Needs review Andres Freund (andresfreund), David Rowley (davidrowley) 7 2023-01-31
16:16
2023-02-10
02:51
nbtree performance improvements through specialization on key shape Needs review 16 Matthias van de Meent (mmeent) David Christensen (davidchristensen) 5 2023-03-06
15:37
2023-02-08
18:46
Add sortsupport for range types and btree_gist Needs review 16 Christoph Heiss (christoph.heiss) Bernd Helmle (psoo) 5 2023-01-31
16:16
2022-11-30
17:25
Improve dead tuple storage for lazy vacuum Needs review Masahiko Sawada (masahikosawada) John Naylor (john.naylor) 5 2023-02-01
04:38
2023-03-21
06:37
Reducing planning time when tables have many partitions Needs review David Rowley (davidrowley), Yuya Watari (watari) Thom Brown (thom), Andrei Lepikhov (lepikhov) 5 2023-02-07
23:35
2023-03-10
08:38
Use fadvise in wal replay Ready for Committer Kirill Reshke (reshke), Jakub Wartak (jakub.wartak.tomtom) Andrey Borodin (x4m), Pavel Borisov (pborisov) 5 2023-01-31
16:26
2023-01-19
23:19
Reduce timing overhead of EXPLAIN ANALYZE using rdtsc Needs review 16 Andres Freund (andresfreund), Lukas Fittl (lfittl), David Geier (geidav) Lukas Fittl (lfittl) 4 2023-01-31
16:16
2023-02-20
10:36
Add semi-join pushdown to postgres_fdw Needs review 16 Alexander Pyhalov (a.pyhalov) Yuki Fujii (fujiiyuki) 4 2023-01-31
16:16
2023-01-20
09:00
BRIN Sort - sorting using BRIN indexes Needs review Tomas Vondra (fuzzycz) Greg Stark (stark), Matthias van de Meent (mmeent) 3 2023-02-18
16:17
2023-03-01
18:33
Prefetch the next tuple's memory during seqscans Waiting on Author David Rowley (davidrowley), Thomas Munro (macdice) 3 2023-01-30
02:19
2023-01-30
02:23
Lockless queue of waiters based on atomic operations for LWLock Needs review Alexander Korotkov (smagen), Pavel Borisov (pborisov) 3 2023-01-31
16:16
2022-11-25
18:52
Refactor relation extension, faster COPY Needs review Andres Freund (andresfreund) Heikki Linnakangas (heikki) 3 2023-01-31
16:16
2023-03-27
06:32
Partial aggregates push down Needs review 16 Yuki Fujii (fujiiyuki) 2 2023-01-31
16:16
2022-12-15
22:23
Check lateral references within PHVs for memoize cache keys Needs review Richard Guo (richardguo) 2 2023-01-31
16:16
2023-01-30
08:55
WAL Insertion Lock Improvements Ready for Committer Bharath Rupireddy (bharathrupireddy) Andres Freund (andresfreund), Nathan Bossart (bossartn) 1 2023-02-21
05:49
2023-03-23
02:51
Optimize Numeric using fixed buffer reducing pallocs for small numbers Needs review Joel Jacobson (joeljacobson) Dean Rasheed (deanr) 1 2023-02-20
08:02
2023-03-05
08:53
Allow ordered partition scans in more cases Needs review David Rowley (davidrowley) Ronan Dunklau (rdunklau) 1 2023-02-21
03:14
2023-03-03
11:56
pg_upgrade data type check connection overhead reduction Needs review Daniel Gustafsson (d_gustafsson) Nathan Bossart (bossartn) 1 2023-02-22
09:39
2023-03-13
18:21
Evaluate arguments of correlated SubPlans in the referencing ExprState Ready for Committer Andres Freund (andresfreund) Tom Lane (tgl) 1 2023-03-03
20:04
2023-03-07
00:51
vacuum reloads config file more often Needs review 16 Melanie Plageman (melanieplageman) Masahiko Sawada (masahikosawada), Daniel Gustafsson (d_gustafsson) 1 2023-03-23
16:26
2023-03-29
03:09
Procedural Languages
session variables, LET command Needs review 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) 25 2023-01-31
16:18
2023-03-28
19:34
possibility to take name, signature and oid of currently executed function in GET DIAGNOSTICS statement Ready for Committer Pavel Stehule (okbobcz) 1 2023-03-27
03:35
2023-03-27
06:29
Refactoring
psql - refactor echo code Waiting on Author Fabien Coelho (calvin) Pavel Stehule (okbobcz), Peter Eisentraut (petere) 10 2023-01-31
16:47
2023-02-13
10:41
Refactoring postgres_fdw/connection.c Needs review Fujii Masao (masaofujii) Etsuro Fujita (efujita) 4 2023-01-31
16:18
2023-02-15
11:53
Remove dead macro exec_subplan_get_plan Needs review 16 Mingli Zhang (zml) Richard Guo (richardguo) 3 2023-01-31
16:18
2022-09-16
07:16
ResourceOwner refactoring Needs review Heikki Linnakangas (heikki) Aleksander Alekseev (a.alekseev) heikki 3 2023-02-22
09:30
2023-03-22
14:23
Split index and table statistics into different types of stats Waiting on Author 16 Bertrand Drouvot (bertranddrouvot.pg) Melanie Plageman (melanieplageman) 3 2023-03-16
06:54
2023-03-16
11:59
SetLatches() Needs review Thomas Munro (macdice) 3 2023-01-31
16:18
2023-03-04
19:50
POC: Lock updated tuples in tuple_update() and tuple_delete() Needs review 16 Alexander Korotkov (smagen) Aleksander Alekseev (a.alekseev), Pavel Borisov (pborisov) smagen 2 2023-03-01
15:00
2023-03-27
10:49
RADIUS tests and improvements Waiting on Author Thomas Munro (macdice) Michael Paquier (michael-kun) 1 2023-03-20
07:07
2023-03-20
06:18
Some revises in adding sorting path Waiting on Author Richard Guo (richardguo) 1 2023-03-27
05:12
2023-03-28
19:59
New [relation] options engine Needs review Nikolay Shaplov (nataraj) 1 2023-02-02
02:59
2023-02-02
12:29
Reconcile stats in find_tabstat_entry() and get rid of PgStat_BackendFunctionEntry Waiting on Author 16 Bertrand Drouvot (bertranddrouvot.pg) Michael Paquier (michael-kun) 1 2023-03-16
06:31
2023-03-29
00:09
some namespace.c refactoring Needs review Peter Eisentraut (petere) 1 2023-02-27
06:56
2023-02-23
11:07
Replication & Recovery
Make message at end-of-recovery less scary Needs review Kyotaro Horiguchi (horiguti) Ashutosh Sharma (ashu_coek), Justin Pryzby (justinpryzby), Pavel Borisov (pborisov) 16 2023-03-16
01:58
2023-03-07
06:35
Add log messages when replication slots become active and inactive Needs review Bharath Rupireddy (bharathrupireddy) 7 2023-01-31
16:20
2023-03-27
05:38
pg_receivewal fail to streams when the partial file to write is not fully initialized present in the wal receiver directory Ready for Committer Bharath Rupireddy (bharathrupireddy), SATYANARAYANA NARLAPURAM (satyanarayanan) mahendrakar s (mahendrakarsrinivasarao) 7 2023-01-31
16:27
2022-10-13
07:58
Support logical replication of DDL commands Needs review 16 Zheng Li (zhengli), vigneshwaran C (vignesh.postgres), Ajin Cherian (ajinc), Hou Zhijie (houzj), Runqi Tian (runqitian) Peter Smith (smithpb2250) 5 2023-01-31
00:40
2023-03-28
21:19
Skip replicating the tables specified in except table option Needs review 16 vigneshwaran C (vignesh.postgres) Takamichi Osumi (tatatappp), Peter Smith (smithpb) 5 2023-01-31
00:45
2023-01-20
10:00
Switching XLog source from archive to streaming when primary available Needs review Bharath Rupireddy (bharathrupireddy), SATYANARAYANA NARLAPURAM (satyanarayanan) Nathan Bossart (bossartn) 5 2023-01-31
16:20
2023-02-24
04:56
An attempt to avoid locally-committed-but-not-replicated-to-standby-transactions in synchronous replication Needs review Bharath Rupireddy (bharathrupireddy) 5 2023-01-31
16:20
2023-01-30
05:55
Minimal logical decoding on standbys Needs review 16 Bertrand Drouvot (bdrouvot) Bharath Rupireddy (bharathrupireddy) 5 2023-01-31
16:20
2023-03-10
11:33
Reuse Workers and Replication Slots during Logical Replication Needs review Melih Mutlu (melihmutlu) Daniel Gustafsson (d_gustafsson) 4 2023-01-31
16:20
2023-02-27
00:10
Allow logical replication to copy tables in binary format Needs review Melih Mutlu (melihmutlu) vigneshwaran C (vignesh.postgres), Bharath Rupireddy (bharathrupireddy) 4 2023-01-31
16:20
2023-03-23
07:40
pg_rewind WAL deletion pitfall Needs review 16 Alexander Kukushkin (cyberdem0n), Polina Bungina (hughcapet) Kyotaro Horiguchi (horiguti) 4 2023-01-31
16:20
2022-09-29
08:18
Fix bogus error emitted by pg_recvlogical when interrupted Needs review Bharath Rupireddy (bharathrupireddy) 3 2023-01-31
16:20
2022-10-28
03:11
suppressing useless wakeups in logical/worker.c Waiting on Author 16 Nathan Bossart (bossartn) Tom Lane (tgl) 2 2023-03-17
00:23
2023-03-17
09:16
Improve WALRead() to suck data directly from WAL buffers when possible Needs review Bharath Rupireddy (bharathrupireddy) Nathan Bossart (bossartn) 2 2023-01-31
16:21
2023-03-14
07:58
basebackup: support zstd long distance matching Needs review 16 Justin Pryzby (justinpryzby) 1 2023-01-08
20:28
2023-01-08
20:27
Preserve subscription relation state during pg_upgrade Needs review Julien Rouhaud (rjuju) 1 2023-02-22
06:44
2023-03-27
08:49
Make async slave to wait for lsn to be replayed Needs review 16 Ivan Kartyshov (fenimorkin) Greg Stark (stark) 1 2023-03-07
07:39
2023-03-07
06:55
Allow logical replication via inheritance root table Needs review Jacob Champion (jchampion) Aleksander Alekseev (a.alekseev) 1 2023-02-28
22:51
2023-03-08
22:07
Security
Transparent column encryption Waiting on Author Peter Eisentraut (petere) Jehan-Guillaume de Rorthais (ioguix), Mark Dilger (mark.dilger), Frédéric Yhuel (yhuelf) 5 2023-03-11
18:26
2023-03-24
18:12
User functions for building SCRAM secrets Needs review 16 Jonathan Katz (jkatz05) Michael Paquier (michael-kun) 3 2023-02-14
23:23
2023-03-24
15:47
Server Features
On client login event trigger Ready for Committer Konstantin Knizhnik (knizhnik), Greg Nancarrow (gregn1234), Mikhail Gribkov (youzhick) Pavel Stehule (okbobcz), Daniel Gustafsson (d_gustafsson), Ivan Panchenko (wao), Greg Nancarrow (gregn1234) 12 2023-01-31
16:27
2023-03-22
19:38
pg_stats and range statistics Waiting on Author Egor Rogov (egorius) Tomas Vondra (fuzzycz), Soumyadeep Chakraborty (soumyadeepc) 10 2023-01-31
16:53
2023-03-24
18:48
Update relfrozenxmin when truncating temp tables Ready for Committer 16 Greg Stark (stark) Tom Lane (tgl) 8 2023-03-07
16:24
2023-02-06
23:42
Daitch-Mokotoff soundex Needs review Dag Lem (daglem) Paul Ramsey (pramsey) 7 2023-01-31
16:22
2023-03-06
11:07
Index SLRUs by 64-bit integers rather than by 32-bit integers Needs review 16 Aleksander Alekseev (a.alekseev), Maxim Orlov (m.orlov) Aleksander Alekseev (a.alekseev), Jacob Champion (jchampion) 7 2023-02-20
15:32
2023-03-20
15:58
Pluggable toaster Waiting on Author Fedor Sigaev (sigaev), Nikita Glukhov (n.glukhov), Oleg Bartunov (oleg), Nikita Malakhov (nmalakh) Andres Freund (andresfreund), Aleksander Alekseev (a.alekseev), Matthias van de Meent (mmeent) 7 2023-01-31
16:54
2023-02-07
10:38
Support % wildcard in extension upgrade scripts Ready for Committer 16 Sandro Santilli (strk) Regina Obe (reginaobe) 5 2023-01-31
16:27
2023-03-27
22:58
ALTER TABLE SET ACCESS METHOD on partitioned tables Needs review Justin Pryzby (justinpryzby), Soumyadeep Chakraborty (soumyadeep2007), Soumyadeep Chakraborty (soumyadeepc) 5 2023-03-28
05:14
2023-03-29
00:18
Push aggregation down to base relations and joins Waiting on Author Yuki Fujii (fujiiyuki) 4 2023-03-01
21:06
2023-03-01
21:06
Provide the facility to set binary format output for specific OID's per session Waiting on Author 16 Dave Cramer (dcramer) Peter Eisentraut (petere), Gurjeet Singh (gurjeet) 4 2023-03-28
18:49
2023-03-28
23:01
logical decoding and replication of sequences, take 2 Needs review Tomas Vondra (fuzzycz) 4 2023-01-31
02:37
2023-03-28
18:34
Enable jitlink as an alternative jit linker of legacy Rtdyld and add riscv jitting support Needs review 16 Alex Fan (alexfanqi) 4 2023-01-31
16:22
2023-01-06
00:07
Add the ability to limit the amount of memory that can be allocated to backends. Needs review Reid Thompson (jreidthompsoncd) 4 2023-03-02
20:01
2023-03-24
16:19
cataloguing NOT NULL constraints Needs review Álvaro Herrera (alvherre) Peter Eisentraut (petere) 4 2023-03-01
08:32
2023-03-27
13:55
TDE key management patches Waiting on Author 16 Bruce Momjian (bmomjian), David Christensen (davidchristensen) Chris Travers (einhverfr) 3 2023-03-06
15:37
2023-03-28
07:48
Post-special Page Storage TDE support Needs review 16 David Christensen (davidchristensen) 3 2023-03-06
15:37
2023-01-25
00:38
Direct I/O (developer-only feature) Needs review Andres Freund (andresfreund), Thomas Munro (macdice) Bharath Rupireddy (bharathrupireddy) 3 2023-01-31
16:22
2023-01-25
07:57
Reduce wakeup on idle for bgwriter & walwriter for >5s Needs review Simon Riggs (simon), Bharath Rupireddy (bharathrupireddy) 2 2023-03-24
03:40
2023-01-31
09:23
Transaction timeout Ready for Committer 16 Andrey Borodin (x4mmm) Nathan Bossart (bossartn), Nikolay Samokhvalov (nikolay) 2 2023-01-31
16:27
2023-01-13
19:00
Named Operators Needs review 16 Gurjeet Singh (gurjeet) 1 2023-01-12
09:20
2023-02-08
16:58
Infinite interval values Needs review Ashutosh Bapat (ashutoshbapat), Joseph Koshakow (jkoshakow), jian he (universality) 1 2023-01-23
20:50
2023-03-28
13:47
Direct SSL Connections Waiting on Author 17 Greg Stark (stark) Heikki Linnakangas (heikki) 1 2023-02-22
12:27
2023-03-20
20:35
Default to ICU during initdb Waiting on Author 16 Jeff Davis (jdavis) Peter Eisentraut (petere) 1 2023-03-03
09:22
2023-03-16
13:52
BRIN - SK_SEARCHARRAY and scan key preprocessing Needs review Tomas Vondra (fuzzycz) 1 2023-02-16
13:56
2023-02-25
11:45
Kerberos/GSSAPI Credential Delegation Needs review 16 Stephen Frost (sfrost) 1 2023-02-17
09:33
2023-03-28
14:30
Track Oldest Initialized WAL Buffer Page Needs review Bharath Rupireddy (bharathrupireddy) Nathan Bossart (bossartn) 1 2023-02-27
03:51
2023-03-01
07:03
VACUUM buffer pool size option Needs review 16 Melanie Plageman (melanieplageman) 1 2023-02-27
14:38
2023-03-25
21:18
SQL Commands
CREATE INDEX CONCURRENTLY on partitioned table Ready for Committer 16 Justin Pryzby (justinpryzby), Alexander Pyhalov (a.pyhalov) Anastasia Lubennikova (lubennikovaav), Alexander Pyhalov (a.pyhalov), Ilya Gladyshev (qoops) 13 2023-03-26
15:22
2023-03-27
10:28
Dynamic result sets from procedures Needs review 17 Peter Eisentraut (petere) 9 2023-03-06
12:23
2023-02-24
11:26
Add SPLIT PARTITION/MERGE PARTITIONS commands Waiting on Author 16 Dmitry Koval (d.koval) stephane tachoires (sttachoires) 5 2023-03-28
09:20
2023-03-28
20:43
Introduce array_shuffle() and array_sample() functions Waiting on Author Martin Kalcher (mkalcher) 4 2023-01-31
16:58
2023-03-20
19:34
COPY FROM IGNORE_ERRORS - ignores rows with errors while copying Needs review 15 Damir Belyalov (xhevx) Atsushi Torikoshi (atsushitorikoshi) 4 2023-03-27
13:56
2023-03-28
12:22
Fix tab completion MERGE Waiting on Author 16 Kotaro Kawamoto (kawamochi) Dean Rasheed (deanr), Shinya Kato (kato-shinya), Masao Fujii (fujiimso) masaofujii 3 2023-01-31
16:58
2023-03-28
18:58
COPY FROM enable FORCE_NULL/FORCE_NOT_NULL on all columns Needs review 16 Mingli Zhang (zml) Andrew Dunstan (adunstan) 3 2023-01-31
16:24
2023-01-13
14:18
Exclusion constraints on partitioned tables Needs review Paul Jungwirth (pjungwir) 2 2023-01-31
16:24
2023-03-20
08:24
MERGE INTO updatable_view Needs review Dean Rasheed (deanr) Vik Fearing (xocolatl) 2 2023-02-07
11:02
2023-03-19
09:11
SQL/JSON Needs review Amit Langote (amitlan), Nikita Glukhov (n.glukhov) 2 2023-01-31
16:24
2023-03-28
13:40
MERGE ... WHEN NOT MATCHED BY SOURCE Needs review Dean Rasheed (deanr) Vik Fearing (xocolatl) 2 2023-02-07
11:02
2023-03-21
12:26
MERGE ... RETURNING Needs review Dean Rasheed (deanr) 1 2023-02-07
10:59
2023-03-13
13:36
System Administration
Avoid hiding shared filesets in pg_ls_tmpdir (pg_ls_* functions for showing metadata ...) Needs review 16 Justin Pryzby (justinpryzby) Fabien Coelho (calvin), Nathan Bossart (bossartn) 17 2023-01-31
16:18
2022-10-28
00:38
zstd compression for pg_dump Needs review Justin Pryzby (justinpryzby) Andreas Karlsson (kandreas), Jacob Champion (jchampion) 4 2023-02-24
19:20
2023-03-28
22:33
add guc: hugepages_active Needs review 16 Justin Pryzby (justinpryzby), Noriyoshi Shinoda (shinoda) Fujii Masao (masaofujii), Nathan Bossart (bossartn), Justin Pryzby (justinpryzby) 6 2023-03-24
16:03
2023-03-28
00:35
Enable fine-grained control over what gets logged on connection attempt (reduces log size) Needs review 16 Sergey Dudoladov (sdudoladov) Justin Pryzby (justinpryzby), Jacob Champion (jchampion) 2 2023-02-01
20:03
2023-03-02
23:02
GUC for temporary disabling event triggers Ready for Committer Daniel Gustafsson (d_gustafsson) Mikhail Gribkov (youzhick) 2 2023-03-06
12:25
2023-03-07
15:02
recovery modules Needs review 16 Nathan Bossart (bossartn) Michael Paquier (michael-kun) 2 2023-02-21
05:23
2023-03-16
01:10
Testing
Testing autovacuum wraparound Needs review Andres Freund (andresfreund), Masahiko Sawada (masahikosawada) 5 2023-03-03
11:35
2023-03-14
06:01
TAP output format for pg_regress Ready for Committer Daniel Gustafsson (d_gustafsson) Nikolay Shaplov (nataraj) 4 2023-01-31
16:25
2023-03-28
13:56
Better infrastructure for automated testing of concurrency issues Waiting on Author 16 Alexander Korotkov (smagen) 4 2023-01-31
17:01
2023-03-28
19:37
Test for function error in logrep worker Ready for Committer Anton Melnikov (antonmel) 2 2023-03-16
13:14
2023-03-16
13:14
Add TAP tests for psql \g piped into program Waiting on Author Daniel Vérité (danielverite) 2 2023-03-22
15:51
2023-03-08
15:13
Report the query string that caused a memory error under Valgrind Needs review 16 Onur TIRTIR (onurctirtir) 1 2023-03-23
17:43
2023-03-23
17:11
Background psql TAP test helper Needs review Andres Freund (andresfreund), Daniel Gustafsson (dege) Daniel Gustafsson (d_gustafsson) 1 2023-03-24
01:48
2023-03-23
22:36

Closed patches

Status Ver Author Reviewers Committer Num cfs Latest activity Latest mail
Bug Fixes
pgbench: using prepared BEGIN statement in a pipeline could cause an error Committed 15 Yugo Nagata (yugo.nagata) Kyotaro Horiguchi (horiguti), Fabien Coelho (calvin), Daniel Gustafsson (dege) alvherre 9 2023-02-21
15:39
2023-02-21
16:32
Fix assertion failure with barriers in parallel hash join Committed stable Thomas Munro (macdice), Melanie Plageman (melanieplageman) David Geier (geidav) macdice 5 2023-03-21
02:26
2023-03-21
02:25
pg_rewind: warn when checkpoint hasn't happened after promotion Committed James Coleman (jcole1989) Keisuke Kuroda (kiskk) heikki 5 2023-02-27
07:46
2023-02-28
12:37
Fix alter subscription concurrency errors Withdrawn 16 Jelte Fennema (jeltef) 4 2023-03-28
21:28
2023-03-20
21:54
Fix progress report of CREATE INDEX for nested partitioned tables Committed Justin Pryzby (justinpryzby), Ilya Gladyshev (qoops) Justin Pryzby (justinpryzby) tgl 2 2023-03-25
19:34
2023-03-26
14:08
Error on date-time parsing when there's extraneous fields with reserved keywords Committed Joseph Koshakow (jkoshakow) Keisuke Kuroda (kiskk) tgl 1 2023-03-09
21:49
2023-03-09
21:50
Error on date-time parsing for dangling units Committed Joseph Koshakow (jkoshakow) Tom Lane (tgl) tgl 1 2023-03-16
18:19
2023-03-16
18:20
delay starting WAL receiver Withdrawn stable Nathan Bossart (bossartn) 1 2023-01-11
05:48
2023-01-11
05:47
low wal_retrieve_retry_interval causes missed signals on Windows Withdrawn stable Nathan Bossart (bossartn) 1 2023-02-25
22:50
2023-01-12
00:59
Ignore dropped columns and generated columns when checking the column list in logical replication Committed Yu Shi (shiy.fnst) amitkapila 1 2023-01-16
01:58
2023-01-13
11:25
pg_stat_statements and extended query protocol Withdrawn Sami Imseih (simseih) 1 2023-01-30
02:03
2023-03-24
13:32
fix typo in dblink Committed 16 Nathan Bossart (bossartn) andresfreund 1 2023-02-01
18:56
2023-02-01
02:14
RLS makes COPY TO process child tables Committed Antonin Houska (a.houska) Tom Lane (tgl) tgl 1 2023-03-10
18:53
2023-03-10
18:57
Align GSS and TLS error handling in PQconnectPoll() Committed 16 Michael Paquier (michael-kun), Jacob Champion (jchampion) michael-kun 1 2023-03-13
07:38
2023-03-13
07:47
Fix unbounded authentication exchanges during PQconnectPoll() Committed Jacob Champion (jchampion) Heikki Linnakangas (heikki) heikki 1 2023-02-22
19:43
2023-02-22
21:09
fix bug in CREATE DATABASE with WAL_LOG strategy Committed stable Nathan Bossart (bossartn), Ryo Matsumura (ryo) michael-kun 1 2023-02-22
08:45
2023-02-22
17:08
"out of relcache_callback_list slots" after multiple calls to pg_logical_slot_get_binary_changes Committed Yu Shi (shiy.fnst) tgl 1 2023-02-24
02:32
2023-02-23
20:42
Disallow NULLS NOT DISTINCT indexes for primary keys Committed 16 Daniel Gustafsson (d_gustafsson) d_gustafsson 1 2023-02-24
10:23
2023-02-23
21:07
createuser doesn't tell default settings for some options Committed 16 Kyotaro Horiguchi (horiguti) Daniel Gustafsson (d_gustafsson) d_gustafsson 1 2023-03-06
13:22
2022-11-21
14:07
Fix MULTIEXPR execution order Committed Tom Lane (tgl), Andres Freund (andresfreund) tgl 1 2023-02-25
19:46
2023-02-25
21:54
a very minor bug and a couple of comment changes for basebackup.c Committed Robert Haas (rhaas) rhaas 1 2023-03-06
17:18
2023-03-07
00:00
Force --load-via-partition-root when dumping hashed partitioning on an enum column Committed stable Tom Lane (tgl) Julien Rouhaud (rjuju) tgl 1 2023-03-17
17:43
2023-03-18
01:06
Clients
Add LZ4 compression in pg_dump Committed 16 Georgios Kokolatos (gkokolatos), Rachel Heaton (rheaton) Tomas Vondra (fuzzycz), Justin Pryzby (justinpryzby), Yu Shi (shiy.fnst) fuzzycz 6 2023-02-23
20:23
2023-03-29
00:40
psql: Add tab-complete for optional view parameters Moved to next CF 16 Christoph Heiss (christoph.heiss) Jim Jones (jimus), Mikhail Gribkov (youzhick) 3 2023-03-20
18:40
2023-03-20
18:40
Add sslmode "no-clientcert" to avoid auth failure in md5/scram connections Withdrawn 16 Jim Jones (jimus) 2 2023-02-21
07:24
2023-02-21
07:23
Add SHELL_EXIT_CODE variable to psql Committed Corey Huinker (coreyh) Maxim Orlov (m.orlov) tgl 2 2023-03-21
17:04
2023-03-24
21:21
Add progress reporting to pg_verifybackup Committed Masahiko Sawada (masahikosawada) Michael Paquier (michael-kun) michael-kun 1 2023-02-06
05:46
2023-02-06
06:33
pg_dump all child tables with the root table Committed Gilles Darold (darold) stephane tachoires (sttachoires) tgl 1 2023-03-14
20:09
2023-03-14
20:10
Remove source code display from \df+ Committed 16 Isaac Morland (ijmorlan) Tom Lane (tgl) tgl 1 2023-03-02
22:15
2023-03-03
04:49
psql BACKEND_PID variable Rejected Pavel Stehule (okbobcz) 1 2023-03-18
22:08
2023-03-18
16:57
Documentation
doc: PQexecParams binary handling example for REAL data type Moved to next CF 16 Mark Wong (markwkm) Peter Eisentraut (petere) 6 2023-03-21
15:50
2023-03-21
13:44
doc: mention CREATE+ATTACH PARTITION as an alternative to CREATE..PARTITION OF Committed 12 Justin Pryzby (justinpryzby) Robert Treat (xzilla), Jakub Wartak (jakub.wartak.tomtom) tgl 4 2023-03-16
20:51
2023-03-16
21:27
Doc: Rework contrib appendix -- informative titles, tweaked sentences Committed Karl Pinc (kop) Brar Piening (brar) alvherre 2 2023-03-15
17:29
2023-03-23
09:45
Adjust the description of OutputPluginCallbacks in pg-doc Committed wei wang (wangwei) amitkapila 1 2023-01-30
06:37
2023-01-20
04:40
PGDOCS - sgml linkend using single-quotes Committed 16 Peter Smith (smithpb2250) heikki 1 2023-02-27
08:04
2023-02-27
21:21
Update the documentation build instruction for macOS Committed 16 Aleksander Alekseev (a.alekseev) Tom Lane (tgl), Peter Eisentraut (petere) tgl 1 2023-02-09
09:08
2023-03-27
15:23
Timeline ID hexadecimal format Committed 16 Sébastien Lardière (slardiere) Peter Eisentraut (petere) petere 1 2023-03-21
07:15
2023-03-21
07:37
Doc: Improve note about copying into postgres_fdw foreign tables in batch Committed Etsuro Fujita (efujita) Tatsuo Ishii (ishii), Daniel Gustafsson (d_gustafsson) efujita 1 2023-03-24
04:12
2023-03-24
04:05
Mark options deprecated in pg_dump --help output Committed 16 Daniel Gustafsson (d_gustafsson) Heikki Linnakangas (heikki) d_gustafsson 1 2023-03-02
14:24
2023-02-28
23:12
Add documentation for coverage reports with meson Committed Michael Paquier (michael-kun) Peter Eisentraut (petere) michael-kun 1 2023-03-09
00:26
2023-03-09
00:25
Miscellaneous
disallow HEAP_XMAX_COMMITTED and HEAP_XMAX_IS_LOCKED_ONLY Withdrawn 16 Nathan Bossart (bossartn) Mark Dilger (mark.dilger) 7 2023-02-25
22:53
2023-02-02
17:33
Add 64-bit XIDs into PostgreSQL 16 Moved to next CF 16 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) Aleksander Alekseev (a.alekseev), Chris Travers (einhverfr) 6 2023-03-17
14:22
2023-01-10
17:42
generate_series in selected timezone, date_add in selected timezone Committed 16 Gurjeet Singh (gurjeet), Przemysław Sztoch (psztoch) Tom Lane (tgl), Gurjeet Singh (gurjeet) tgl 5 2023-03-18
18:12
2023-03-18
18:18
CF App: add "Returned: Needs more interest" close status Withdrawn Jacob Champion (jchampion) 3 2023-02-01
20:42
2023-02-01
20:44
Optimizing Node Files Support Rejected 16 Ranier Vilela (raniervilela) Pavel Stehule (okbobcz) 2 2023-03-21
01:02
2023-03-20
19:56
constify arguments of copy_file() and copydir() Committed 16 Nathan Bossart (bossartn) michael-kun 1 2023-01-18
00:18
2023-01-18
00:08
Record queryid when auto_explain.log_verbose is on Committed 16 atsushi torikoshi (atorik) Julien Rouhaud (rjuju), Justin Pryzby (justinpryzby) michael-kun 1 2023-01-26
03:26
2023-03-07
03:21
Refactor GetConfigOptionValues function Committed Nitin Jadhav (nitinjadhav11) Bharath Rupireddy (bharathrupireddy) tgl 1 2023-01-27
17:17
2023-01-27
17:14
Allow self-conflicting INSERT INTO .. ON CONFLICT DO UPDATEs Returned with feedback 16 Aleksander Alekseev (a.alekseev) 1 2023-03-01
19:42
2023-03-01
19:42
improving user.c error messages Committed 16 Nathan Bossart (bossartn) Peter Eisentraut (petere) petere 1 2023-03-17
09:39
2023-03-17
18:10
Allow an extention to be updated without a script Withdrawn 16 1 2023-02-01
08:35
2023-02-01
08:32
Add <<none>> support to sepgsql_restorecon Moved to next CF stable Ted X Toth (txtoth) Joe Conway (jconway) jconway 2 2023-03-21
15:48
2023-03-20
20:17
Add pretty-printed XML output option Committed 16 Jim Jones (jimus) Peter Smith (smithpb2250) tgl 1 2023-03-15
20:59
2023-03-16
19:07
Fix GUC_NO_SHOW_ALL test scenarios Committed Nitin Jadhav (nitinjadhav11) michael-kun 1 2023-02-22
09:09
2023-02-22
09:08
Import pg_bsd_indent into our tree Committed Tom Lane (tgl), Andres Freund (andresfreund) tgl 1 2023-02-12
17:23
2023-02-12
02:14
Support SK_SEARCHNULL / SK_SEARCHNOTNULL for heap-only scans Returned with feedback 16 Aleksander Alekseev (a.alekseev) Heikki Linnakangas (heikki), Andres Freund (andresfreund) 1 2023-02-27
08:24
2023-02-27
08:24
allow to use get_extension_schema outside extension.c Committed Pavel Stehule (okbobcz) Julien Rouhaud (rjuju) michael-kun 1 2023-03-08
01:04
2023-03-08
05:08
Disable rdns in Kerberos regression tests Committed 16 Stephen Frost (sfrost) Heikki Linnakangas (heikki) sfrost 1 2023-03-18
18:49
2023-03-09
19:48
Allow meson to find ICU in non-standard location Withdrawn 16 Jeff Davis (jdavis) 1 2023-03-08
17:48
2023-03-08
17:45
Add support for unit "B" to pg_size_bytes() Committed Peter Eisentraut (petere) Dean Rasheed (deanr) petere 1 2023-03-07
20:23
2023-03-07
21:25
Add error functions erf() and erfc() Committed Dean Rasheed (deanr) Nathan Bossart (bossartn) deanr 1 2023-03-14
09:40
2023-03-09
01:02
SQL JSON path enhanced numeric literals Committed Peter Eisentraut (petere) Dean Rasheed (deanr) petere 1 2023-03-05
15:55
2023-03-05
15:55
Combine pg_walinspect till_end_of_wal functions with others Committed Bharath Rupireddy (bharathrupireddy) Julien Rouhaud (rjuju) michael-kun 1 2023-03-16
05:03
2023-03-23
02:52
Add standard collation UNICODE Committed Peter Eisentraut (petere) petere 1 2023-03-10
12:43
2023-03-28
13:30
Add pg_walinspect function with discrete block_ref columns Committed Melanie Plageman (melanieplageman) michael-kun 1 2023-03-16
05:04
2023-03-28
22:34
Monitoring & Control
Add system view tracking shared buffer actions Committed 16 Melanie Plageman (melanieplageman) Justin Pryzby (justinpryzby) andresfreund 9 2023-02-12
17:27
2023-03-10
20:33
HOT chain validation in verify_heapam() Committed Himanshu Upadhyaya (himanshuu) Robert Haas (rhaas), Aleksander Alekseev (a.alekseev) rhaas 4 2023-03-22
13:19
2023-03-27
17:43
Periodic burst growth of the checkpoint_req counter on replica. Moved to next CF Anton Melnikov (antonmel) 4 2023-03-16
12:38
2023-03-16
12:39
Add EXPLAIN option GENERIC_PLAN for parameterized queries Committed 16 Laurenz Albe (laurenz) Julien Rouhaud (rjuju), Christoph Berg (myon), Michel Pelletier (michelp), Jim Jones (jimus) tgl 3 2023-03-24
21:07
2023-03-28
06:35
Operation log for major operations Withdrawn 16 Dmitry Koval (d.koval) David Christensen (davidchristensen) 2 2023-03-06
15:38
2023-03-13
21:36
bug: ANALYZE progress report with inheritance tables Moved to next CF stable Justin Pryzby (justinpryzby) 2 2023-02-02
15:19
2023-01-22
16:23
Add n_tup_newpage_upd to pg_stat table views Committed Corey Huinker (coreyh) pgeoghegan 1 2023-03-25
03:34
2023-03-23
18:18
Normalization of utility queries in pg_stat_statements Committed 16 Michael Paquier (michael-kun) michael-kun 1 2023-03-08
06:24
2023-03-08
06:19
Performance
Consider parallel for LATERAL subqueries having LIMIT/OFFSET Returned with feedback James Coleman (jcole1989) Greg Nancarrow (gregn1234) 11 2023-03-23
18:43
2023-03-23
18:42
Faster pglz compression Withdrawn Andrey Borodin (x4m), Владимир Лесков (tinsane) Mark Dilger (mark.dilger) fuzzycz 12 2023-02-28
18:55
2023-02-14
00:09
Allow parallel plan for referential integrity checks Moved to next CF 15 Frédéric Yhuel (yhuelf) Sami Imseih (simseih) 7 2023-03-20
17:42
2023-03-20
15:48
ALTER TABLE and CLUSTER fail to use a BulkInsertState for toast tables Moved to next CF 17 Justin Pryzby (justinpryzby) 5 2023-03-17
14:41
2022-12-12
21:26
Eliminating SPI from RI triggers Moved to next CF Amit Langote (amitlan) 6 2023-03-21
15:57
2023-03-21
05:03
Minimizing calls to SubTransSetParent() Withdrawn Simon Riggs (simon) 4 2023-03-22
17:46
2022-11-29
18:44
asynchronous execution support for Custom Scan Moved to next CF KaiGai Kohei (kaigai), kazutaka onishi (onishi) 5 2023-03-27
14:28
2022-12-01
23:35
Fix ParamPathInfo for union-all AppendPath Committed Richard Guo (richardguo) tgl 2 2023-03-16
22:14
2023-03-17
03:19
Use 128-bit math to accelerate numeric division, when 8 < divisor digits <= 16 Committed Joel Jacobson (joeljacobson) john.naylor 1 2023-02-08
12:19
2023-01-23
12:04
Make set_ps_display faster and easier to use Committed 16 David Rowley (davidrowley) davidrowley 1 2023-02-20
06:01
2023-02-20
03:19
Introduce list_reverse() to make lcons() usage less inefficient Withdrawn David Rowley (davidrowley) 1 2023-02-20
19:50
2023-02-20
09:51
Ignoring BRIN for HOT updates (was: -udpates seems broken) Committed 16 Tomas Vondra (fuzzycz), Josef Šimánek (retro), Matthias van de Meent (mmeent) fuzzycz 1 2023-03-20
10:07
2023-03-20
10:44
Refactoring
Move SLRU data into the regular buffer pool Moved to next CF Thomas Munro (macdice) 7 2023-03-02
00:22
2023-02-27
18:24
Cygwin cleanup Withdrawn Thomas Munro (macdice), Justin Pryzby (justinpryzby) Justin Pryzby (justinpryzby) 4 2023-03-02
04:04
2023-02-08
07:06
Simplify find_my_exec by using realpath(3) Committed Tom Lane (tgl) tgl 3 2023-03-23
22:20
2023-03-23
22:20
Avoid use deprecated Windows Memory API Rejected 16 Ranier Vilela (raniervilela) Aleksander Alekseev (a.alekseev) 3 2023-03-20
07:06
2023-03-22
12:18
Move backup-related code to xlogbackup.c/.h Rejected Bharath Rupireddy (bharathrupireddy) Nathan Bossart (bossartn) 3 2023-03-24
03:31
2023-03-24
03:31
Rework collation code Committed 16 Jeff Davis (jdavis), Thomas Munro (macdice) Peter Eisentraut (petere) jdavis 3 2023-02-24
17:30
2023-03-05
22:20
Windows filesystem support improvements Returned with feedback Thomas Munro (macdice) 3 2023-03-03
01:56
2023-03-03
01:52
Simplify standby state machine a bit in WaitForWALToBecomeAvailable() Withdrawn Bharath Rupireddy (bharathrupireddy) Nathan Bossart (bossartn) michael-kun 3 2023-03-03
11:22
2023-03-06
08:17
heapgettup() refactoring Committed 17 Melanie Plageman (melanieplageman) David Rowley (davidrowley), Peter Eisentraut (petere) davidrowley 3 2023-03-19
09:38
2023-03-19
09:38
Use AF_UNIX for tests on Windows (ie drop fallback TCP code) Moved to next CF Thomas Munro (macdice) 3 2023-03-22
04:28
2023-03-22
04:28
Simplify wait/poll in the archiver Committed Sravan Kumar Velagandula (sravanv) Kyotaro Horiguchi (horiguti), Nathan Bossart (bossartn) michael-kun 1 2023-02-01
06:48
2023-02-01
06:51
Generate pg_stat_get_xact*() functions with Macros Committed 16 Bertrand Drouvot (bertranddrouvot.pg) Michael Paquier (michael-kun) michael-kun 1 2023-03-27
22:39
2023-03-28
05:19
Change xl_hash_vacuum_one_page.ntuples from int to uint16 Committed 16 Bertrand Drouvot (bertranddrouvot.pg) Nathan Bossart (bossartn) amitkapila 1 2023-02-27
09:28
2023-02-27
08:36
Remove nonmeaningful prefixes in PgStat_* fields Committed 16 Bertrand Drouvot (bertranddrouvot.pg) michael-kun 1 2023-03-23
23:52
2023-03-23
23:56
Helper functions for wait_for_catchup() in Cluster.pm Committed 16 Bertrand Drouvot (bertranddrouvot.pg) alvherre 1 2023-02-13
10:58
2023-02-13
15:07
Constify proclist.h Committed Aleksander Alekseev (a.alekseev) petere 1 2023-01-19
08:53
2023-01-19
08:52
O_CLOEXEC for File descriptors in exec'd subprocesses Committed Thomas Munro (macdice) macdice 1 2023-03-17
21:53
2023-03-17
21:53
Killing off removed rels properly Committed Tom Lane (tgl) Richard Guo (richardguo) tgl 1 2023-02-13
18:36
2023-02-20
20:48
Get rid of PgStat_BackendFunctionEntry Committed 16 Bertrand Drouvot (bertranddrouvot.pg) Nathan Bossart (bossartn) michael-kun 1 2023-03-16
05:38
2023-03-16
09:25
Refactoring SysCacheGetAttr to know when attr cannot be NULL Committed Daniel Gustafsson (d_gustafsson) Peter Eisentraut (petere) d_gustafsson 1 2023-03-25
22:12
2023-03-26
03:15
Making empty Bitmapsets always be NULL Committed 16 Tom Lane (tgl) Nathan Bossart (bossartn) tgl 1 2023-03-02
17:04
2023-03-16
11:45
Replication & Recovery
Time-delayed logical replication subscriber Returned with feedback Euler Taveira (eulerto) vigneshwaran C (vignesh.postgres), Peter Smith (smithpb2250) 6 2023-03-10
12:08
2023-03-17
13:11
Perform streaming logical transactions by background workers Committed Hou Zhijie (houzj) Peter Smith (smithpb2250) amitkapila 5 2023-02-07
07:39
2023-02-15
23:31
Use indexes on the subscriber when REPLICA IDENTITY is full on the publisher Committed 16 Onder Kalaci (onderkalaci) vigneshwaran C (vignesh.postgres) amitkapila 4 2023-03-18
09:47
2023-03-18
09:49
Disable STARTUP_PROGRESS_TIMEOUT in standby mode Committed Simon Riggs (simon), Bharath Rupireddy (bharathrupireddy) rhaas 2 2023-02-10
23:20
2023-02-10
23:25
Exit walsender before confirming remote flush in logical replication Returned with feedback Hayato Kuroda (ha-kun) 2 2023-03-17
12:01
2023-02-15
06:20
Implement type input functions for extended statistics types Withdrawn David Kimura (dgkimura) 1 2023-03-01
17:55
2023-02-14
00:16
vacuum_defer_cleanup_age issue during the first epoch Committed Andres Freund (andresfreund) Michail Nikolaev (nkey) andresfreund 1 2023-03-18
11:39
2023-03-11
23:41
Security
USAGE privilege on PUBLICATION Moved to next CF Antonin Houska (a.houska) Peter Eisentraut (petere) 6 2023-03-20
18:58
2023-03-20
06:17
Let libpq reject unexpected authentication requests Committed 16 Jacob Champion (jchampion) Peter Eisentraut (petere), Aleksander Alekseev (a.alekseev) michael-kun 5 2023-03-24
05:18
2023-03-25
02:59
Add a hook to allow modification of the ldapbindpasswd Committed Andrew Dunstan (adunstan), John Naylor (john.naylor) adunstan 2 2023-03-15
20:40
2023-03-16
10:33
GUC to improve SECURITY INVOKER safety Withdrawn Jeff Davis (jdavis) 1 2023-02-02
13:31
2023-01-13
18:30
Configurable iteration count for SCRAM Committed Daniel Gustafsson (d_gustafsson) Michael Paquier (michael-kun), Jonathan Katz (jkatz05) d_gustafsson 1 2023-03-27
07:52
2023-03-27
01:38
Server Features
Compression dictionaries Moved to next CF Aleksander Alekseev (a.alekseev) Matthias van de Meent (mmeent), Nikita Malakhov (nmalakh) 6 2023-03-17
14:13
2023-02-10
20:01
Add initdb option to initialize cluster with non-standard xid/mxid/mxoff. Rejected 16 Maxim Orlov (m.orlov), Pavel Borisov (pborisov) 5 2023-03-21
15:59
2023-03-21
09:44
Multi-version ICU Moved to next CF Thomas Munro (macdice) Peter Eisentraut (petere) 4 2023-03-02
00:20
2023-01-20
20:54
Code checks for App Devs, using new options for transaction behavior Withdrawn Simon Riggs (simon) Greg Stark (stark) 3 2023-03-24
03:34
2023-03-23
20:43
ANY_VALUE aggregate Committed 16 Vik Fearing (xocolatl) Peter Eisentraut (petere) petere 2 2023-02-22
08:57
2023-02-22
08:56
Allow tailoring of ICU locales with custom rules Committed Peter Eisentraut (petere) Laurenz Albe (laurenz) petere 2 2023-03-08
16:05
2023-03-08
16:05
pg_input_error_detail function Committed Andrew Dunstan (adunstan), Nathan Bossart (bossartn) Nathan Bossart (bossartn) michael-kun 1 2023-02-28
00:24
2023-02-28
00:11
introduce reserved_connections parameter and pg_use_reserved_connections predefined role Committed 16 Nathan Bossart (bossartn) rhaas 1 2023-01-21
00:11
2023-03-17
18:10
SQL Commands
Add OR REPLACE option for CREATE OPERATOR Rejected 16 Svetlana Derevyanko (getsusun) Nikita Malakhov (nmalakh) 4 2023-03-22
03:29
2023-03-22
03:29
Add support for DEFAULT specification in COPY FROM Committed Israel Barth (barthisrael) Andrew Dunstan (adunstan) adunstan 4 2023-03-13
14:14
2023-03-15
21:21
Ability to reference other extensions by schema in extension scripts Committed 16 Regina Obe (reginaobe) Sandro Santilli (strk) tgl 2 2023-03-20
22:37
2023-03-21
14:52
CAST( ... ON DEFAULT) Rejected Corey Huinker (coreyh) 2 2023-03-28
18:53
2023-03-28
20:23
add PROCESS_MAIN to VACUUM Committed 16 Nathan Bossart (bossartn) michael-kun 2 2023-03-06
07:45
2023-03-08
00:57
Underscores in numeric literals Committed Peter Eisentraut (petere) Dean Rasheed (deanr) deanr 2 2023-02-04
09:56
2023-02-04
10:29
System Administration
Fix pg_rewind race condition just after promotion Committed Heikki Linnakangas (heikki) Kyotaro Horiguchi (horiguti), Aleksander Alekseev (aalekseev) heikki 12 2023-02-23
13:43
2023-02-23
13:43
warn if GUC set to an invalid shared library Moved to next CF Justin Pryzby (justinpryzby) cary huang (caryh), Maciek Sakrejda (msakrejda), Cary Huang (cary) 7 2023-03-16
22:12
2022-11-01
22:26
Allow +group in pg_ident.conf Committed Andrew Dunstan (adunstan) Nathan Bossart (bossartn), Jelte Fennema (jeltef) michael-kun 1 2023-03-02
00:54
2023-03-02
00:56
Set arbitrary GUC options during initdb Committed Tom Lane (tgl) Peter Eisentraut (petere) tgl 1 2023-03-22
18:33
2023-03-22
20:29
Testing
CI and test improvements Moved to next CF Justin Pryzby (justinpryzby) Peter Eisentraut (petere) 6 2023-03-15
14:56
2023-03-15
15:57
Allow tests to pass in OpenSSL FIPS mode Committed Peter Eisentraut (petere) Tom Lane (tgl) petere 2 2023-03-13
10:16
2023-03-13
10:10
Improve LATERAL join case in test memoize.sql Committed Richard Guo (richardguo) davidrowley 1 2023-01-24
08:46
2023-01-23
23:31
Report the query string that caused a memory error under Valgrind Withdrawn 1 2023-01-31
14:36
2023-03-23
17:11
Rename GUC force_parallel_mode to debug_parallel_query Committed 16 David Rowley (davidrowley) davidrowley 1 2023-02-16
00:29
2023-02-15
12:53
meson: Disable installation of test modules as part of a normal installation Committed Nazir Bilal Yavuz (nbyavuz) Peter Eisentraut (petere) petere 1 2023-03-03
09:23
2023-03-08
22:25
pg_regress: treat failed test process as a failed test Committed Daniel Gustafsson (d_gustafsson) d_gustafsson 1 2023-02-23
08:54
2023-02-23
08:53