Commitfest 2023-09

Shortcuts
Text Status Target version Author Reviewer
Clear


Status summary: Needs review: 190. Waiting on Author: 30. Ready for Committer: 29. Committed: 66. Moved to next CF: 1. Withdrawn: 5. Rejected: 1. Returned with Feedback: 16. Total: 338.

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 Needs review Kyotaro Horiguchi (horiguti), Dilip Kumar (dilip.kumar) 9 2023-08-01
20:19
2023-03-24
03:01
Fixes for non-atomic read of read of control file on ext4 + ntfs Needs review Thomas Munro (macdice) Anton Melnikov (antonmel) 4 2023-08-01
18:40
2023-07-30
19:30
Fix assertion failure in SnapBuildInitialSnapshot() Needs review Masahiko Sawada (masahikosawada) 3 2023-08-01
18:44
2023-07-20
07:34
stopgap fix for signal handling during restore_command Ready for Committer stable Nathan Bossart (bossartn) bossartn 3 2023-08-01
07:44
2023-04-21
23:07
Add some checks to avoid stack overflow Needs review stable Egor Chindyaskin (egorchin21) 2 2023-08-01
18:40
2023-06-21
13:45
Requiring recovery.signal or standby.signal when recovering with a backup_label Needs review Michael Paquier (michael-kun) Bowen Shi (zxwsbg) 2 2023-08-01
18:43
2023-09-28
23:59
pg_dump: don't require SELECT permission for undumped extension table Ready for Committer stable Jacob Champion (jchampion) Akshat Jaimini (akshatj) 2 2023-08-01
07:50
2023-08-09
23:10
Cleaning up array_in() Needs review Tom Lane (tgl) Nathan Bossart (bossartn) 2 2023-08-01
18:28
2023-09-14
08:14
Issue in postgres_fdw causing unnecessary wait for cancel request reply Ready for Committer Fujii Masao (masaofujii) Masaki Kuwamura (mackyson) 2 2023-09-04
13:17
2023-07-27
11:01
pg_regress.c: Fix "make check" on Mac OS X: Pass DYLD_LIBRARY_PATH Waiting on Author Evan Jones (evanjonesdd) David Zhang (david.z) 2 2023-09-02
06:28
2023-06-24
00:19
pg_get_indexdef modification to access catalog based on the TxnSnapshot Needs review vigneshwaran C (vignesh.postgres) 2 2023-08-25
19:57
2023-06-14
06:31
pg_stat_statements correct toplevel with track_utility=off Ready for Committer Sergei Kornilov (melkij) Akshat Jaimini (akshatj) 2 2023-08-01
07:43
2023-07-18
16:19
Fix bgwriter doesn't flush WAL stats Needs review Nazir Bilal Yavuz (nbyavuz) Matthias van de Meent (mmeent) 2 2023-08-01
18:44
2023-06-27
06:46
Fix locale breakage caused by newer libperl Waiting on Author stable Joe Conway (jconway) Tristan Partin (tristan957) jconway 2 2023-09-21
07:52
2023-08-27
20:24
Allow SIGINT to cancel psql database reconnections Needs review Tristan Partin (tristan957) 1 2023-08-02
18:38
2023-07-24
19:57
Postpone reparameterization of paths until when creating plans Needs review Richard Guo (richardguo) Ashutosh Bapat (ashutoshbapat) tgl 1 2023-08-20
14:24
2023-09-20
07:18
Fix bogus Asserts in calc_non_nestloop_required_outer Waiting on Author Richard Guo (richardguo) Aleksander Alekseev (aalekseev) 1 2023-09-07
15:10
2023-09-07
15:09
Archive current timeline history file on archiver startup if needed Needs review Jimmy Yih (jyih) 1 2023-08-16
07:41
2023-08-29
00:58
Fix false report of wraparound in pg_serial Waiting on Author 17 Sami Imseih (simseih) 1 2023-09-26
18:20
2023-09-26
16:29
Unlogged relation copy is not fsync'd Needs review Heikki Linnakangas (heikki) 1 2023-08-25
14:16
2023-09-21
06:22
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) 17 2023-08-01
07:49
2023-09-11
06:33
functions to compute size of schemas/AMs (and maybe \dn++ and \dA++) Ready for Committer Justin Pryzby (justinpryzby) 9 2023-08-01
07:59
2023-08-14
15:03
Add non-blocking version of PQcancel Ready for Committer Jelte Fennema (jeltef) Denis Laxalde (dlax) 8 2023-08-01
07:50
2023-07-17
13:00
Add new protocol message to make GUC_REPORT configurable and use it for psql prompt substitution %N Needs review Pavel Stehule (okbobcz) 3 2023-09-11
09:36
2023-09-12
07:46
Use libpq single row mode for FETCH_COUNT when a cursor cannot be used Needs review Daniel Vérité (danielverite) 3 2023-08-01
20:21
2023-07-07
17:42
Add PQsendSyncMessage() to libpq Needs review Anton Kirilov (volyrique) 2 2023-09-13
13:59
2023-07-06
00:42
Tab complete time zone names after AT TIME ZONE Ready for Committer Dagfinn Ilmari Mannsåker (ilmari) Jim Jones (jimus) 2 2023-08-01
07:51
2023-04-14
10:05
\d+ tablename, \d+ indexname about subpartition Needs review 16 team querytricks (querytricks2023.gmail.com) 2 2023-09-12
07:31
2023-09-19
00:19
pgbench: allow to cancel queries during benchmark Needs review Yugo Nagata (yugo.nagata) Fabien Coelho (calvin) 2 2023-09-06
12:49
2023-09-19
08:30
vacuumdb/clusterdb/reindexdb: allow specifying objects to process in all databases Needs review 17 Nathan Bossart (bossartn) 2 2023-08-25
20:32
2023-06-30
05:13
Add force flag while doing pg_restore to force dropping database in case of existing connections Needs review stable Ahmed Ibrahim (ahmedibrahim) Gurjeet Singh (gurjeet) 1 2023-08-06
19:41
2023-09-20
11:57
psql: Add tab-complete for optional view parameters Needs review Christoph Heiss (christoph.heiss) 1 2023-09-12
06:37
2023-09-06
06:52
Documentation
Add document is_superuser Needs review 16 Kotaro Kawamoto (kawamochi) Shinya Kato (kato-shinya), Masao Fujii (fujiimso) masaofujii 5 2023-08-01
20:58
2023-06-07
17:33
Clarify the behavior of the system when approaching XID wraparound Ready for Committer Aleksander Alekseev (a.alekseev) John Naylor (john.naylor), Pavel Borisov (pborisov) john.naylor 3 2023-08-01
08:02
2023-09-20
03:41
Improvements to Meson docs Needs review Samay Sharma (samaysharma) Tristan Partin (tristan957) 3 2023-09-01
12:43
2023-06-12
20:33
Correct the documentation for work_mem Needs review 16 Sami Imseih (simseih) 2 2023-09-02
06:40
2023-09-26
23:44
Clarify the "38.10.10. Shared Memory and LWLocks" section Needs review 17 Aleksander Alekseev (a.alekseev) 2 2023-08-25
20:31
2023-05-23
10:47
Doc limitations update proposal: include out-of-line OID usage per TOAST-ed columns Waiting on Author stable Jakub Wartak (jakub.wartak.tomtom) John Naylor (john.naylor) 2 2023-08-10
05:18
2023-08-23
04:02
Document that server will start even if it's unable to open some TCP/IP ports Ready for Committer Gurjeet Singh (gurjeet) Nathan Bossart (bossartn) 2 2023-09-21
07:55
2023-09-26
23:02
Make --help output fit within 80 columns per line Needs review 17 Atsushi Torikoshi (atsushitorikoshi) Masahiro Ikeda (masahiro.ikeda) 1 2023-08-03
04:55
2023-09-25
10:13
Document efficient self-joins / UPDATE LIMIT techniques. Needs review Corey Huinker (coreyh) 1 2023-08-31
19:40
2023-09-25
06:04
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) 14 2023-08-01
20:33
2023-07-20
14:52
Check consistency of GUC defaults between .sample.conf and pg_settings.boot_val Needs review Kyotaro Horiguchi (horiguti), Justin Pryzby (justinpryzby) Justin Pryzby (justinpryzby) 7 2023-08-01
21:00
2023-05-10
00:37
pgbench - adding pl/pgsql versions of tests Waiting on Author Hannu Krosing (hannukrosing) Fabien Coelho (calvin), Yugo Nagata (yugo.nagata), Nathan Bossart (bossartn) 3 2023-08-14
15:07
2023-08-18
17:34
pg_usleep for multisecond delays Needs review 17 Nathan Bossart (bossartn) Tom Lane (tgl) 3 2023-09-26
09:04
2023-07-27
02:50
Support SK_SEARCHNULL / SK_SEARCHNOTNULL for heap-only scans Needs review 17 Aleksander Alekseev (a.alekseev), Jacob Champion (jchampion) Heikki Linnakangas (heikki) 2 2023-09-21
08:25
2023-08-30
20:55
archive modules loose ends Needs review Nathan Bossart (bossartn) 3 2023-08-01
18:43
2023-02-17
21:56
get_extension_version Needs review Pavel Stehule (okbobcz) 2 2023-09-02
06:40
2023-03-11
04:14
pg_column_toast_chunk_id: a function to get a chunk ID of a TOASTed value Needs review Yugo Nagata (yugo.nagata) 2 2023-08-02
07:40
2023-07-10
18:39
Permute underscore separated components of columns before fuzzy matching Ready for Committer 17 Arne Roland (harks) Mikhail Gribkov (youzhick) 2 2023-09-04
13:56
2023-07-24
17:12
vector search support Waiting on Author 17 Nathan Bossart (bossartn) 2 2023-07-17
20:51
2023-05-29
13:51
Skip hidden files in serverside utilities Ready for Committer Daniel Gustafsson (d_gustafsson) Tobias Bussmann (t.bussmann) 2 2023-09-04
10:23
2023-07-20
23:53
Unlinking Parallel Hash Join inner batch files sooner Ready for Committer Thomas Munro (macdice) 2 2023-09-27
16:42
2023-09-27
16:42
Remove distprep Waiting on Author Peter Eisentraut (petere) 2 2023-09-26
06:53
2023-09-26
04:49
Remove always true checks (src/backend/storage/buffer/bufmgr.c) Waiting on Author 17 Gurjeet Singh (gurjeet), Ranier Vilela (raniervilela) Gurjeet Singh (gurjeet) 2 2023-09-04
12:33
2023-09-04
12:32
Improve "user mapping not found" error message Waiting on Author 17 Ian Barwick (barwick) Peter Eisentraut (petere) 2 2023-08-01
20:56
2023-07-03
09:22
Extension Enhancement: Buffer Invalidation in pg_buffercache Needs review Palak Chaturvedi (palak) 2 2023-08-01
20:34
2023-08-01
04:38
add timing information to pg_upgrade Waiting on Author 17 Nathan Bossart (bossartn) 1 2023-08-26
19:33
2023-08-24
17:23
Clean up some signal usage mainly related to Windows Needs review Tristan Partin (tristan957) 1 2023-08-02
18:40
2023-07-12
14:35
Make documentation builds reproducible Needs review Peter Eisentraut (petere) 1 2023-08-30
07:23
2023-08-24
19:52
Add pg_get_owned_sequence function Needs review Dagfinn Ilmari Mannsåker (ilmari) Nathan Bossart (bossartn) 1 2023-08-31
12:52
2023-09-12
14:53
Monitoring & Control
pg_stat_statements and "IN" conditions Needs review Dmitry Dolgov (erthalion) Nathan Bossart (bossartn), David Geier (geidav), Chengxi Sun (martin-sun) 14 2023-07-26
09:54
2023-09-21
12:10
pg_stat_statements: Track statement entry timestamp Needs review Andrei Zubkov (zubkov) Julien Rouhaud (rjuju), Hayato Kuroda (ha-kun), Yuki Seino (seinoyu), Chengxi Sun (martin-sun), Anton Melnikov (antonmel), Darren Rush (darrenr) 12 2023-09-01
20:35
2023-08-01
08:13
Add foreign-server health checks infrastructure Needs review Hayato Kuroda (ha-kun) Fujii Masao (masaofujii), vigneshwaran C (vignesh.postgres), Shinya Kato (shinyakato), Yuta Katsuragi (katsuragiy) 10 2023-08-01
20:58
2023-04-05
07:32
Add pg_stat_session Needs review Rafia Sabih (rafia.sabih), Sergey Dudoladov (sdudoladov) Aleksander Alekseev (a.alekseev), Bertrand Drouvot (bdrouvot), Atsushi Torikoshi (atsushitorikoshi) 9 2023-08-05
18:21
2023-06-14
05:50
Add Amcheck option for checking unique constraints in btree indexes Ready for Committer Anastasia Lubennikova (lubennikovaav), Maxim Orlov (m.orlov), Pavel Borisov (pborisov) Peter Geoghegan (pgeoghegan), Aleksander Alekseev (a.alekseev), Mark Dilger (mark.dilger) 9 2023-08-01
08:14
2022-09-28
08:43
Amcheck verification of GiST and GIN Needs review Heikki Linnakangas (heikki), Andrey Borodin (x4m), Grigory Kryachko (gskryachko) José Villanova (azlev), Aleksander Alekseev (aalekseev) 7 2023-09-01
20:32
2023-04-06
04:00
Periodic burst growth of the checkpoint_req counter on replica. Needs review Anton Melnikov (antonmel) 5 2023-09-02
06:46
2023-03-16
12:39
Introduce a new view for checkpointer related stats Ready for Committer Bharath Rupireddy (bharathrupireddy) Nitin Jadhav (nitinjadhav11), Bertrand Drouvot (bertranddrouvot.pg) 4 2023-08-01
08:16
2023-02-13
06:01
Fix inconsistency in reporting checkpointer stats Needs review Nitin Jadhav (nitinjadhav11) 4 2023-08-01
20:12
2023-03-20
20:01
bug: ANALYZE progress report with inheritance tables Needs review stable Justin Pryzby (justinpryzby) 3 2023-08-01
21:00
2023-09-28
16:06
Parallel Bitmap Heap Scan reports per-worker stats in EXPLAIN ANALYZE Needs review David Geier (geidav) 2 2023-09-04
13:55
2023-09-20
13:42
Add instrumentation showing if Heap2/PRUNE records came from VACUUM or from opportunistic pruning Needs review Peter Geoghegan (pgeoghegan) Melanie Plageman (melanieplageman) 2 2023-08-01
21:11
2023-09-04
20:02
Logging parallel worker draught Needs review 17 Benoit Lobréau (benoitl) 2 2023-08-01
20:33
2023-05-03
13:17
Logging plan of the currently running query Needs review Atsushi Torikoshi (atsushitorikoshi) Andrei Lepikhov (lepikhov), James Coleman (jcole1989) 2 2023-08-01
21:10
2023-09-28
02:32
Add last_commit_lsn to pg_stat_database Waiting on Author James Coleman (jcole1989) Aleksander Alekseev (aalekseev) 2 2023-09-19
12:16
2023-09-19
12:16
Parent/child context relation in pg_get_backend_memory_contexts() Needs review Melih Mutlu (melihmutlu) 2 2023-08-01
18:35
2023-08-04
18:16
Show WAL write and fsync stats in pg_stat_io Needs review Nazir Bilal Yavuz (nbyavuz) 2 2023-08-01
21:10
2023-09-20
07:57
Add REINDEX tag to event triggers Ready for Committer 17 Garrett Thornburg (film42) Jim Jones (jimus) 1 2023-09-12
07:08
2023-09-04
18:00
Rethink the wait event names for postgres_fdw, dblink and etc Needs review Masahiro Ikeda (masahiro.ikeda) 1 2023-08-18
03:28
2023-08-21
02:04
Revised tracking of memory use Needs review 17 Reid Thompson (jreidthompson), John Morris (coyotebush) 1 2023-08-31
16:34
2023-09-02
15:13
Performance
Remove self join on a unique column Needs review Konstantin Knizhnik (knizhnik), Alexander Kuzmenkov (akuzmenkov), Andrei Lepikhov (lepikhov) Jaime Casanova (jcasanov), Ronan Dunklau (rdunklau) 26 2023-08-02
07:39
2023-09-12
11:49
More scalable multixacts buffers and locking Needs review Kyotaro Horiguchi (horiguti), Andrey Borodin (x4m), Ivan Lazarev (avaness) 17 2023-09-02
06:51
2023-01-11
17:13
Parallelize correlated subqueries that execute within each worker Needs review James Coleman (jcole1989) Antonin Houska (a.houska) 10 2023-08-01
20:13
2023-07-04
01:26
In-place persistence change of a relation (fast ALTER TABLE ... SET LOGGED with wal_level=minimal) Needs review Kyotaro Horiguchi (horiguti) Nathan Bossart (bossartn), Justin Pryzby (justinpryzby), Jakub Wartak (jakub.wartak.tomtom) 9 2023-08-02
19:32
2023-09-04
08:37
AcquireExecutorLocks() and run-time pruning Needs review Amit Langote (amitlan) Tom Lane (tgl) 9 2023-08-01
21:12
2023-09-28
08:26
Speed up releasing of locks Needs review Andres Freund (andresfreund), David Rowley (davidrowley) Heikki Linnakangas (heikki) 9 2023-09-26
08:55
2023-09-18
04:08
nbtree performance improvements through specialization on key shape Needs review Matthias van de Meent (mmeent) David Christensen (davidchristensen) 7 2023-08-02
19:33
2023-09-25
16:13
Add sortsupport for range types and btree_gist Needs review Christoph Heiss (christoph.heiss) 7 2023-09-02
06:54
2022-11-30
17:25
Improve dead tuple storage for lazy vacuum Waiting on Author Masahiko Sawada (masahikosawada), John Naylor (john.naylor) 7 2023-09-05
03:11
2023-09-17
03:21
Reducing planning time when tables have many partitions Waiting on Author Yuya Watari (watari) Thom Brown (thom), Ashutosh Bapat (ashutoshbapat), Andrei Lepikhov (lepikhov) 7 2023-09-20
09:52
2023-09-27
07:28
ALTER TABLE and CLUSTER fail to use a BulkInsertState for toast tables Needs review 17 Justin Pryzby (justinpryzby) 6 2023-08-03
20:59
2022-12-12
21:26
Reduce timing overhead of EXPLAIN ANALYZE using rdtsc Needs review 16 Andres Freund (andresfreund), Lukas Fittl (lfittl), David Geier (geidav) Lukas Fittl (lfittl), Hannu Krosing (hannukrosing) 6 2023-08-02
19:34
2023-02-20
10:36
asynchronous execution support for Custom Scan Needs review KaiGai Kohei (kaigai), kazutaka onishi (onishi) 6 2023-08-03
08:07
2022-12-01
23:35
Add semi-join pushdown to postgres_fdw Needs review Alexander Pyhalov (a.pyhalov) Yuki Fujii (fujiiyuki) 6 2023-08-01
18:36
2023-01-20
09:00
BRIN Sort - sorting using BRIN indexes Waiting on Author Tomas Vondra (fuzzycz) Greg Stark (stark), Matthias van de Meent (mmeent) 5 2023-08-03
08:09
2023-08-02
16:04
Prefetch the next tuple's memory during seqscans Needs review David Rowley (davidrowley), Thomas Munro (macdice) 5 2023-08-03
08:07
2023-07-10
09:34
Lockless queue of waiters based on atomic operations for LWLock Needs review Alexander Korotkov (smagen), Pavel Borisov (pborisov) 5 2023-08-02
19:13
2022-11-25
18:52
Partial aggregates push down Needs review 17 Yuki Fujii (fujiiyuki) 4 2023-09-26
07:35
2023-09-28
07:21
Check lateral references within PHVs for memoize cache keys Needs review Richard Guo (richardguo) Paul Jungwirth (pjungwir) 4 2023-08-01
20:41
2023-07-13
09:29
pg_upgrade data type check connection overhead reduction Needs review Daniel Gustafsson (d_gustafsson) Nathan Bossart (bossartn) 3 2023-08-31
22:15
2023-09-14
08:48
Evaluate arguments of correlated SubPlans in the referencing ExprState Ready for Committer Andres Freund (andresfreund) Tom Lane (tgl) 3 2023-08-01
08:17
2023-03-07
00:51
Cross-database SERIALIZABLE safe snapshots Ready for Committer Thomas Munro (macdice) Heikki Linnakangas (heikki) 2 2023-08-01
17:58
2023-07-10
09:17
A new strategy for pull-up correlated ANY_SUBLINK Needs review Andy Fan (andyf) 2 2023-08-01
20:39
2023-04-05
07:15
make add_paths_to_append_rel aware of startup cost Needs review Andy Fan (andyf) David Rowley (davidrowley) 2 2023-09-26
09:17
2023-09-27
08:03
Support Right Semi Join Needs review Richard Guo (richardguo) 2 2023-08-01
18:33
2023-08-10
07:24
Avoid unnecessary PlaceHolderVars for simple Vars Needs review Richard Guo (richardguo) James Coleman (jcole1989) 2 2023-08-01
21:07
2023-07-18
07:17
XLog size reductions: smaller XLogRecordBlockHeader Needs review 17 Matthias van de Meent (mmeent) Aleksander Alekseev (aalekseev) 2 2023-09-19
12:37
2023-09-26
15:33
Parallel CREATE INDEX for BRIN indexes Waiting on Author Tomas Vondra (fuzzycz) Matthias van de Meent (mmeent) 2 2023-08-31
19:12
2023-07-14
15:01
Index Prefetching Needs review Tomas Vondra (fuzzycz) 2 2023-08-01
21:07
2023-07-14
20:31
Index-only filters without IOS Waiting on Author Tomas Vondra (fuzzycz) Jeff Davis (jdavis), James Coleman (jcole1989) 2 2023-08-01
18:03
2023-09-18
20:35
Optimizing "boundary cases" during backward scan B-Tree index descents Needs review 17 Peter Geoghegan (pgeoghegan) 2 2023-08-03
08:09
2023-09-18
23:58
Opportunistically pruning page before update Waiting on Author James Coleman (jcole1989) Melanie Plageman (melanieplageman) 2 2023-09-07
12:16
2023-09-26
12:30
XLog size reductions: Reduced XLog record header size Needs review 17 Matthias van de Meent (mmeent) 2 2023-08-03
08:08
2023-09-26
23:51
Add bump memory context type and use it for tuplesorts Needs review David Rowley (davidrowley) Nathan Bossart (bossartn) 2 2023-08-02
08:19
2023-07-26
00:11
Use ReadRecentBuffer() for btree root page Needs review Thomas Munro (macdice) 2 2023-08-02
07:43
2023-06-30
03:09
Optimise index range scan by performing first check with upper page boundary Needs review Konstantin Knizhnik (knizhnik) 2 2023-08-02
08:23
2023-09-29
01:57
Replace a large number of OR clauses to ANY expression Waiting on Author 17 Andrei Lepikhov (lepikhov), Alena Rybakina (alenka) Ranier Vilela (raniervilela) 1 2023-09-20
12:42
2023-09-26
09:39
Optimizing nbtree ScalarArrayOp execution, allowing multi-column ordered scans Needs review Peter Geoghegan (pgeoghegan) 1 2023-07-25
02:59
2023-09-29
00:32
Ignore is not null quals on not null columns Needs review David Rowley (davidrowley), Richard Guo (richardguo) 1 2023-07-26
01:55
2023-09-28
03:51
Faster "SET search_path" Needs review 17 Jeff Davis (jdavis) Nathan Bossart (bossartn) 1 2023-07-29
16:00
2023-09-15
18:31
Extract numeric field in JSONB more effectively Needs review 17 Andy Fan (andyf) Chapman Flack (chap) 1 2023-08-20
14:56
2023-09-15
01:53
brininsert optimization opportunity Needs review 17 Ashwin Agrawal (ashwinstar), Soumyadeep Chakraborty (soumyadeep2007) 1 2023-08-05
07:45
2023-09-04
23:43
Memory consumed by child SpecialJoinInfo in partitionwise join planning Needs review Ashutosh Bapat (ashutoshbapat) 1 2023-09-12
06:38
2023-09-29
03:05
Allow parallel plan for referential integrity checks Needs review 17 Juanjo Santamaria Flecha (juanjo.santamaria.gmail.com), Frédéric Yhuel (yhuelf) 1 2023-09-12
07:03
2023-08-18
10:58
Change tuple table slot for Unique node to "virtual" Waiting on Author Denis Smirnov (darthunix) Heikki Linnakangas (heikki) 1 2023-09-22
12:37
2023-09-27
07:01
Streaming I/O, vectored I/O Needs review Thomas Munro (macdice) Heikki Linnakangas (heikki) 1 2023-08-31
04:05
2023-09-27
21:30
Statistics Import and Export Needs review 17 Corey Huinker (coreyh) 1 2023-08-31
19:41
2023-08-31
21:18
Eliminate redundant tuple visibility check in vacuum Needs review Melanie Plageman (melanieplageman) 1 2023-08-31
22:40
2023-09-28
15:25
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) 27 2023-08-02
08:11
2023-09-28
07:03
bytea PL/Perl transform Needs review 17 Ivan Panchenko (wao) 2 2023-09-21
08:12
2023-07-20
21:29
Refactoring
ResourceOwner refactoring Waiting on Author Heikki Linnakangas (heikki) Peter Eisentraut (petere), Aleksander Alekseev (a.alekseev) heikki 5 2023-08-01
21:11
2023-07-10
19:40
SetLatches() Needs review Thomas Munro (macdice) Aleksander Alekseev (a.alekseev) 5 2023-08-01
21:04
2023-09-28
09:58
Rework LogicalOutputPluginWriterUpdateProgress Needs review wei wang (wangwei) 4 2023-08-02
07:55
2023-03-13
02:47
Use AF_UNIX for tests on Windows (ie drop fallback TCP code) Needs review Thomas Munro (macdice) 4 2023-08-02
08:16
2023-03-22
04:28
Lock updated tuples in tuple_update() and tuple_delete() Needs review Alexander Korotkov (smagen) Andres Freund (andresfreund), Aleksander Alekseev (a.alekseev), Chris Travers (einhverfr), vigneshwaran C (vignesh.postgres), Pavel Borisov (pborisov) smagen 4 2023-08-02
19:14
2023-04-05
02:54
Some revises in adding sorting path Needs review Richard Guo (richardguo) 3 2023-08-01
21:13
2023-07-17
09:13
New [relation] options engine Needs review Nikolay Shaplov (nataraj) 3 2023-08-02
19:31
2023-02-02
12:29
some namespace.c refactoring Needs review Peter Eisentraut (petere) 3 2023-08-02
07:50
2023-02-23
11:07
Use variadic macros for syscache lookup functions Needs review Thomas Munro (macdice) John Naylor (john.naylor) 2 2023-08-02
07:43
2023-09-21
08:19
Revise get_cheapest_parallel_safe_total_inner Needs review Richard Guo (richardguo) 2 2023-08-02
08:06
2023-04-11
03:43
Refactor pipe_read_line as a more generic interface for reading arbitrary strings off a pipe Ready for Committer Daniel Gustafsson (d_gustafsson) Heikki Linnakangas (heikki) 2 2023-08-01
17:58
2023-09-25
07:55
LLVM 16 Needs review Thomas Munro (macdice) 2 2023-08-01
21:16
2023-09-21
00:47
Use atomic ops for unlogged LSN Ready for Committer 17 John Morris (coyotebush) Nathan Bossart (bossartn), Bharath Rupireddy (bharathrupireddy) 2 2023-08-01
17:59
2023-07-21
07:03
generate syscache info automatically Needs review Peter Eisentraut (petere) John Naylor (john.naylor) 2 2023-08-02
08:16
2023-09-11
11:02
Refactor fork+exec code Needs review Heikki Linnakangas (heikki) 2 2023-08-03
08:07
2023-08-29
06:21
Unified file access using virtual file descriptors Needs review 17 John Morris (coyotebush) 2 2023-08-02
19:21
2023-06-29
07:50
tablecmds.c/MergeAttributes() cleanup Needs review Peter Eisentraut (petere) 2 2023-08-02
08:13
2023-09-19
13:11
Revises for the check of parameterized partial paths Needs review Richard Guo (richardguo) 2 2023-08-02
08:07
2023-06-29
03:23
Small refactoring of inval.c and inval.h Needs review Aleksander Alekseev (a.alekseev) 1 2023-07-25
13:25
2023-07-25
15:38
Retiring is_pushed_down Needs review Richard Guo (richardguo) 1 2023-07-26
01:44
2023-07-27
02:55
Remove unused fields in ReorderBufferTupleBuf Needs review Masahiko Sawada (masahikosawada), Aleksander Alekseev (a.alekseev) 1 2023-09-05
13:20
2023-07-26
13:52
Simplify create_merge_append_path a bit for clarity Needs review Richard Guo (richardguo) 1 2023-08-11
02:41
2023-08-11
02:31
Checks in RegisterBackgroundWorker() Needs review 17 Heikki Linnakangas (heikki) 1 2023-08-24
15:17
2023-09-27
20:46
Refactor ListenSockets array Needs review Heikki Linnakangas (heikki) 1 2023-08-29
06:59
2023-08-29
06:58
Remove IndexInfo.ii_OpclassOptions field Needs review Peter Eisentraut (petere) 1 2023-08-29
08:52
2023-08-30
00:51
Move bki file pre-processing from initdb to bootstrap Waiting on Author Krishnakumar R (kkpgdev) Peter Eisentraut (petere) 1 2023-09-19
10:18
2023-09-19
10:18
Replication & Recovery
Make message at end-of-recovery less scary Ready for Committer Kyotaro Horiguchi (horiguti) Aleksander Alekseev (a.alekseev), Ashutosh Sharma (ashu_coek), Justin Pryzby (justinpryzby), Pavel Borisov (pborisov) 18 2023-08-01
18:00
2023-07-20
05:02
Add log messages when replication slots become active and inactive Needs review Bharath Rupireddy (bharathrupireddy) 9 2023-08-03
08:10
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 Needs review Bharath Rupireddy (bharathrupireddy), SATYANARAYANA NARLAPURAM (satyanarayanan) 9 2023-08-25
20:12
2022-10-13
07:58
Support logical replication of DDL commands Needs review Zheng Li (zhengli), vigneshwaran C (vignesh.postgres), Ajin Cherian (ajinc), Hou Zhijie (houzj), Runqi Tian (runqitian) Amit Kapila (amitkapila), Peter Smith (smithpb2250) 7 2023-08-02
08:02
2023-07-18
07:09
Skip replicating the tables specified in except table option Needs review vigneshwaran C (vignesh.postgres) Takamichi Osumi (tatatappp), Peter Smith (smithpb) 7 2023-08-02
08:11
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) 7 2023-08-03
08:07
2023-07-21
07:08
Reuse Workers and Replication Slots during Logical Replication Needs review Melih Mutlu (melihmutlu) Daniel Gustafsson (d_gustafsson) 6 2023-08-02
07:36
2023-08-21
07:58
pg_rewind WAL deletion pitfall Needs review 17 Alexander Kukushkin (cyberdem0n), Polina Bungina (hughcapet) Kyotaro Horiguchi (horiguti), Atsushi Torikoshi (atsushitorikoshi) 6 2023-09-13
07:22
2023-09-13
07:21
Improve WALRead() to suck data directly from WAL buffers when possible Needs review Bharath Rupireddy (bharathrupireddy) Nathan Bossart (bossartn) 4 2023-08-03
08:13
2023-03-14
07:58
Make async slave to wait for lsn to be replayed Needs review Ivan Kartyshov (fenimorkin) 3 2023-09-04
07:20
2023-06-30
08:32
allow to upgrade publisher node Needs review 17 Hayato Kuroda (ha-kun) Peter Smith (smithpb2250) 2 2023-08-02
19:29
2023-09-28
12:38
Optimize walsender handling invalid messages of 'drop publication' Needs review 13 Bowen Shi (zxwsbg) 2 2023-08-02
19:33
2023-06-26
21:13
Synchronizing slots from primary to standby Needs review 17 Bertrand Drouvot (bertranddrouvot.pg) 2 2023-08-03
08:13
2023-09-28
13:01
Skip collecting decoded changes of already-aborted transactions Needs review Masahiko Sawada (masahikosawada) 1 2023-09-02
06:46
2023-07-03
01:45
Flush disk write caches by default on macOS and Windows Needs review Thomas Munro (macdice) 1 2023-07-22
01:10
2023-07-18
03:28
logicalrep_worker_launch - counting/checking the type limits Needs review Peter Smith (smithpb2250) 1 2023-08-14
07:01
2023-08-15
02:38
CREATE SUBSCRIPTION ... SERVER Needs review 17 Jeff Davis (jdavis) 1 2023-08-30
06:43
2023-09-12
22:55
Security
USAGE privilege on PUBLICATION Needs review Antonin Houska (a.houska) 7 2023-08-02
19:14
2023-03-20
06:17
User functions for building SCRAM secrets Needs review Jonathan Katz (jkatz05) 5 2023-08-02
19:16
2023-04-14
08:12
Fix search_path for maintenance commands Needs review 17 Jeff Davis (jdavis) Nathan Bossart (bossartn) 2 2023-08-03
08:10
2023-07-22
18:52
add not_before and not_after timestamps to sslinfo extension and pg_stat_ssl Needs review 17 Cary Huang (cary) Daniel Gustafsson (d_gustafsson), Jacob Champion (jchampion) 2 2023-08-02
07:50
2023-09-15
13:34
Client authentication via OAuth 2.0 Needs review Jacob Champion (jchampion) 2 2023-08-01
14:09
2023-09-06
22:11
Allow excluding pg_temp or pg_catalog from search_path. Needs review 17 Jeff Davis (jdavis) 1 2023-08-18
21:45
2023-08-21
16:08
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) 14 2023-08-01
18:01
2023-09-28
21:50
pg_stats and range statistics Needs review Egor Rogov (egorius) Tomas Vondra (fuzzycz), Soumyadeep Chakraborty (soumyadeepc) 12 2023-08-02
19:18
2023-09-06
09:56
Update relfrozenxmin when truncating temp tables Ready for Committer 16 Greg Stark (stark) Tom Lane (tgl) 10 2023-08-01
18:01
2023-04-18
15:09
Index SLRUs by 64-bit integers rather than by 32-bit integers Needs review 16 Aleksander Alekseev (a.alekseev), Maxim Orlov (m.orlov) Jacob Champion (jchampion) 9 2023-09-04
14:34
2023-09-04
14:41
Compression dictionaries Needs review 17 Aleksander Alekseev (a.alekseev) Matthias van de Meent (mmeent), Nikita Malakhov (nmalakh) 7 2023-08-05
18:21
2023-05-17
11:32
ALTER TABLE SET ACCESS METHOD on partitioned tables Needs review Justin Pryzby (justinpryzby), Soumyadeep Chakraborty (soumyadeep2007), Soumyadeep Chakraborty (soumyadeepc) 7 2023-08-02
19:23
2023-07-19
18:13
Push aggregation down to base relations and joins Needs review Antonin Houska (a.houska), Yuki Fujii (fujiiyuki) Tomas Vondra (fuzzycz) 6 2023-08-03
08:16
2023-04-03
21:38
Provide the facility to set binary format output for specific OID's per session Needs review Dave Cramer (dcramer) Peter Eisentraut (petere), Gurjeet Singh (gurjeet) 6 2023-08-02
19:15
2023-07-31
16:27
Patch to implement missing join selectivity estimation for range types Ready for Committer Mahmoud SAKR (mahmsakr), Diogo Repas (diogo.repas), Maxime Schoemans (mschoema), Zhicheng Luo (zcsysu.163.com) Damir Belyalov (xhevx) 6 2023-08-01
18:01
2023-07-07
15:40
logical decoding and replication of sequences, take 2 Needs review Tomas Vondra (fuzzycz) Peter Eisentraut (petere), Ashutosh Bapat (ashutoshbapat) 6 2023-08-25
20:24
2023-09-25
06:33
Add the ability to limit the amount of memory that can be allocated to backends. Needs review Reid Thompson (jreidthompsoncd) 6 2023-08-02
19:26
2023-09-29
02:52
Multi-version ICU Needs review Thomas Munro (macdice) 5 2023-09-01
12:17
2023-01-20
20:54
TDE key management patches Waiting on Author Bruce Momjian (bmomjian), David Christensen (davidchristensen) Chris Travers (einhverfr) 5 2023-08-05
18:15
2023-03-28
07:48
Post-special Page Storage TDE support Needs review David Christensen (davidchristensen) 5 2023-08-03
20:39
2023-05-30
17:35
Transaction timeout Waiting on Author Andrey Borodin (x4mmm) Nathan Bossart (bossartn), Nikolay Samokhvalov (nikolay), Tung Nguyen (tngngn) 4 2023-09-07
08:58
2023-09-07
07:06
Infinite interval values Needs review Ashutosh Bapat (ashutoshbapat), Joseph Koshakow (jkoshakow), jian he (universality) Dean Rasheed (deanr) 3 2023-09-26
09:11
2023-09-22
10:12
Direct SSL Connections Waiting on Author Greg Stark (stark) Heikki Linnakangas (heikki) 3 2023-08-03
20:59
2023-07-04
23:33
BRIN - SK_SEARCHARRAY and scan key preprocessing Waiting on Author Tomas Vondra (fuzzycz) Heikki Linnakangas (heikki) 3 2023-08-02
07:59
2023-07-14
14:47
Built-in collation provider Needs review 17 Jeff Davis (jdavis) 2 2023-08-03
18:56
2023-08-22
21:32
ltree hash functions Waiting on Author Tommy Pavlicek (tommyp) 2 2023-08-02
19:24
2023-07-06
08:18
UUID v7 Needs review 17 Andrey Borodin (x4m), Kirk Wolak (kirkw) 2 2023-07-06
12:24
2023-08-31
18:51
Custom storage managers (SMGR), redux Waiting on Author Matthias van de Meent (mmeent) Krishnakumar R (kkpgdev) 2 2023-08-31
09:44
2023-09-19
20:54
Variable Block Size Needs review 17 David Christensen (davidchristensen) 2 2023-08-05
18:16
2023-09-05
21:38
pg_stat_logmsg Needs review 17 Joe Conway (jconway) 2 2023-08-02
19:18
2023-09-13
19:30
Multiple passwords, interval expirations Needs review Gurjeet Singh (gurjeet), Joshua Brindle (joshuab) 2 2023-09-02
06:34
2023-09-26
23:36
Forcing new tuples of updates off the page Needs review Matthias van de Meent (mmeent) Laurenz Albe (laurenz) 1 2023-08-30
13:08
2023-09-21
23:18
pg_tracing Needs review Anthonin Bonnefoy (bonnefoa) Aleksander Alekseev (a.alekseev), Nikita Malakhov (nmalakh) 1 2023-09-26
09:20
2023-09-22
15:45
CHECK constraint deferrable Support Waiting on Author Himanshu Upadhyaya (himanshuu) Dean Rasheed (deanr) 1 2023-09-19
10:44
2023-09-19
10:44
Support % wildcard in extension upgrade script filenames Needs review 16 Sandro Santilli (strk) Regina Obe (reginaobe) 1 2023-08-07
13:58
2023-08-07
13:55
CREATE FUNCTION ... SEARCH { DEFAULT | SYSTEM | SESSION } Needs review 17 Jeff Davis (jdavis) 1 2023-08-12
02:36
2023-09-26
15:28
Add flush handling to LogLogicalMessage() and pg_logical_emit_message() Needs review Michael Paquier (michael-kun) Tung Nguyen (tngngn) 1 2023-08-17
01:14
2023-09-11
07:24
Examine simple variable for Var in CTE. Needs review Jian Guo (aegeaner) 1 2023-08-21
08:23
2023-09-07
09:26
Support run-time partition pruning for hash join Needs review 17 Richard Guo (richardguo) 1 2023-08-22
03:45
2023-08-29
10:41
Support prepared statement invalidation when result types change Needs review 17 Jelte Fennema (jeltef) Euler Taveira (eulerto) 1 2023-08-25
18:06
2023-09-18
11:30
More new SQL/JSON item methods Needs review 17 Jeevan Chalke (jeevan.chalke) 1 2023-08-29
07:10
2023-09-04
10:21
SQL Commands
Dynamic result sets from procedures Needs review Peter Eisentraut (petere) 11 2023-09-12
05:45
2023-02-24
11:26
Add SPLIT PARTITION/MERGE PARTITIONS commands Ready for Committer 17 Dmitry Koval (d.koval) stephane tachoires (sttachoires) 7 2023-08-01
07:51
2023-07-20
11:56
COPY FROM IGNORE_ERRORS - ignores rows with errors while copying Ready for Committer 17 Atsushi Torikoshi (atsushitorikoshi), Damir Belyalov (xhevx) Daniel Gustafsson (d_gustafsson), Andrei Lepikhov (lepikhov) 6 2023-09-15
08:12
2023-09-20
16:15
COPY FROM enable FORCE_NULL/FORCE_NOT_NULL on all columns Ready for Committer 17 Mingli Zhang (zml) Andrew Dunstan (adunstan), Amit Langote (amitlan), Damir Belyalov (xhevx) 5 2023-08-11
06:05
2023-08-01
00:46
MERGE INTO updatable_view Needs review Dean Rasheed (deanr) Vik Fearing (xocolatl) 4 2023-08-03
08:20
2023-07-02
10:29
MERGE ... WHEN NOT MATCHED BY SOURCE Needs review Dean Rasheed (deanr) Vik Fearing (xocolatl) 4 2023-08-03
19:06
2023-07-01
12:33
MERGE ... RETURNING Needs review Dean Rasheed (deanr) Jeff Davis (jdavis), Gurjeet Singh (gurjeet) 3 2023-08-03
08:20
2023-08-23
10:58
Add CANONICAL option to xmlserialize Needs review 17 Jim Jones (jimus) 2 2023-09-04
14:10
2023-09-14
21:43
Add XMLText function (SQL/XML X038) Needs review 17 Jim Jones (jimus) Daniel Gustafsson (d_gustafsson), Vik Fearing (xocolatl) 2 2023-08-25
20:31
2023-08-27
04:40
SQL:2011 application time Needs review Paul Jungwirth (pjungwir) Peter Eisentraut (petere) 2 2023-07-07
01:05
2023-09-25
21:00
Incremental View Maintenance (IVM), take 2 Needs review 17 Yugo Nagata (yugo.nagata) 2 2023-08-05
18:16
2023-09-04
08:48
Add support for AT LOCAL Ready for Committer 17 Vik Fearing (xocolatl) michael-kun 2 2023-09-28
07:18
2023-09-22
22:54
Support TZ format code in to_timestamp() Needs review Tom Lane (tgl) 2 2023-08-03
08:20
2023-06-21
18:52
CREATE COLLATION default provider Needs review 17 Jeff Davis (jdavis) 2 2023-08-05
18:19
2023-07-07
17:44
Remaining sql/json patches Needs review Amit Langote (amitlan), Nikita Glukhov (n.glukhov) 2 2023-08-03
08:19
2023-09-29
04:57
Extend ALTER OPERATOR to support adding commutator, negator, hashes, and merges Needs review Tommy Pavlicek (tommyp) Tom Lane (tgl) 2 2023-08-25
20:00
2023-09-28
20:18
Reindex toast table's index before main table's indexes Waiting on Author Gurjeet Singh (gurjeet) Nathan Bossart (bossartn) 1 2023-09-12
05:54
2023-09-01
16:55
Implement row pattern recognition feature Needs review 17 Tatsuo Ishii (ishii) Vik Fearing (xocolatl), Jacob Champion (jchampion) 1 2023-09-22
10:14
2023-09-25
05:26
ALTER COLUMN ... SET EXPRESSION syntax Needs review Amul Sul (sulamul) Vik Fearing (xocolatl), Ashutosh Bapat (ashutoshbapat), Maxim Orlov (m.orlov), ajitpostgres awekar (ajit.awekar) 1 2023-08-25
20:29
2023-09-18
08:29
Add WAIT ONLY option to LOCK command Needs review 17 Will Mortensen (will-extrahop) 1 2023-08-03
06:35
2023-09-04
06:16
[PoC] Implementation of distinct in Window Aggregates: take two Needs review Ankit Kumar Pandey (ankitkpandey) 1 2023-08-27
11:58
2023-08-27
11:57
System Administration
Avoid hiding shared filesets in pg_ls_tmpdir (pg_ls_* functions for showing metadata ...) Needs review Justin Pryzby (justinpryzby) Fabien Coelho (calvin), Nathan Bossart (bossartn) 19 2023-08-05
18:20
2022-10-28
00:38
warn if GUC set to an invalid shared library Needs review Justin Pryzby (justinpryzby) cary huang (caryh), Maciek Sakrejda (msakrejda), Cary Huang (cary) 8 2023-08-03
20:40
2023-07-06
20:15
recovery modules Needs review 17 Nathan Bossart (bossartn) 4 2023-08-05
18:19
2023-04-17
16:19
Report planning memory usage in EXPLAIN ANALYZE Ready for Committer 17 Ashutosh Bapat (ashutoshbapat) Andy Fan (andyf) 1 2023-09-25
04:41
2023-09-25
03:35
Improve pg_restore toc file parsing and format for better performances Needs review 17 Pierre Ducroquet (pinaraf) Nathan Bossart (bossartn) 1 2023-09-19
10:16
2023-09-20
20:29
Testing
CI and test improvements Needs review Justin Pryzby (justinpryzby) 7 2023-08-03
19:05
2023-07-12
06:07
Testing autovacuum wraparound Needs review Andres Freund (andresfreund), Masahiko Sawada (masahikosawada) 7 2023-09-27
12:40
2023-09-27
12:39
Add TAP tests for psql \g piped into program Needs review Daniel Vérité (danielverite) 4 2023-08-02
19:49
2023-03-29
18:39
Detect test suite sideeffects in pg_regress Needs review Daniel Gustafsson (d_gustafsson) 2 2023-08-02
07:55
2023-07-05
22:00
abidiff tests Needs review Peter Eisentraut (petere) 2 2023-08-01
08:40
2023-08-28
12:31
CI speed improvements for FreeBSD Needs review Thomas Munro (macdice) 1 2023-08-27
22:30
2023-08-27
23:24
Use libpq for connection testing in pg_regress Needs review Daniel Gustafsson (d_gustafsson) 1 2023-08-29
12:44
2023-09-18
13:12
pg_resetwal tests, logging, and docs update Needs review Peter Eisentraut (petere) Euler Taveira (eulerto), Aleksander Alekseev (aalekseev) 1 2023-09-19
14:31
2023-09-26
15:19

Closed patches

Status Ver Author Reviewers Committer Num cfs Latest activity Latest mail
Bug Fixes
Fix recovery conflict SIGUSR1 handling Committed Thomas Munro (macdice) Michael Paquier (michael-kun), KARAM MOORE (global) macdice 7 2023-09-07
03:48
2023-08-05
02:53
DecodeInterval fixes Committed Joseph Koshakow (jkoshakow) Jacob Champion (jchampion), Reid Thompson (jreidthompsoncd) michael-kun 2 2023-08-28
05:29
2023-08-28
05:28
64-bit TOAST value ID Returned with feedback Nikita Malakhov (nmalakh) Aleksander Alekseev (a.alekseev) 2 2023-09-01
12:51
2023-09-04
12:27
Remove old_snapshot_threshold? Committed Thomas Munro (macdice) macdice 2 2023-09-05
08:06
2023-09-08
05:21
Unlogged relations and WAL-logging Committed Heikki Linnakangas (heikki) heikki 2 2023-09-15
14:56
2023-09-15
14:54
Fix last remaining uninitialized memory warning Committed Tristan Partin (tristan957) Peter Eisentraut (petere) petere 2 2023-08-09
08:07
2023-08-10
14:59
Add more sanity checks around callers of changeDependencyFor() Committed stable Michael Paquier (michael-kun) Akshat Jaimini (akshatj) michael-kun 1 2023-07-10
04:11
2023-07-11
01:40
Memory leak in intarray intbig GIST code Committed Tom Lane (tgl), Matthias van de Meent (mmeent) tgl 1 2023-07-13
20:49
2023-08-02
11:44
Fix pg_stat_reset_single_table_counters function Committed 15 Masahiro Ikeda (masahiro.ikeda) michael-kun 1 2023-08-21
04:34
2023-08-21
04:38
Check volatile functions in ppi_clauses for memoize node Committed Richard Guo (richardguo) davidrowley 1 2023-08-08
01:01
2023-08-08
00:54
Fix badly generated entries in wait_event_names.txt Committed 17 Bertrand Drouvot (bertranddrouvot.pg) michael-kun 1 2023-08-13
01:56
2023-08-08
05:31
Fix incorrect memory access in gtsvector_picksplit() Committed Alexander Lakhin (law) michael-kun 1 2023-09-04
06:45
2023-09-05
04:58
BUG #18059: Unexpected error 25001 in stored procedure Committed Tom Lane (tgl) tgl 1 2023-08-24
16:23
2023-08-23
20:53
fix pg_stat_get_backend_subxact() to use the right backend ID Committed 16 Ian Barwick (barwick), Nathan Bossart (bossartn) bossartn 1 2023-08-30
21:56
2023-09-18
06:52
Fix expanding Var of type RECORD Committed Richard Guo (richardguo) tgl 1 2023-09-18
06:57
2023-09-18
02:23
Fix end-of-wal detection Committed Michael Paquier (michael-kun), Thomas Munro (macdice) macdice 1 2023-09-22
23:24
2023-09-26
00:34
Clients
psql: Have \watch exit when minimum rows not met Committed 17 Greg Sabino Mullane (greg) Daniel Gustafsson (d_gustafsson) d_gustafsson 2 2023-09-02
06:41
2023-08-29
10:02
Fixing tab-complete for dollar-names Committed 16 Mikhail Gribkov (youzhick) Vik Fearing (xocolatl) heikki 2 2023-09-19
16:30
2023-09-19
16:30
Allow specifying a dbname in pg_basebackup connection string Committed 17 Jelte Fennema (jeltef) Daniel Gustafsson (d_gustafsson), Jim Jones (jimus) d_gustafsson 1 2023-09-21
12:53
2023-09-21
12:53
Better help output for pgbench -I init_steps Committed Gurjeet Singh (gurjeet) Peter Eisentraut (petere) petere 1 2023-09-26
21:29
2023-09-26
21:29
pgbench: allow to exit immediately when any client is aborted Committed 17 Yugo Nagata (yugo.nagata) Tatsuo Ishii (ishii), Fabien Coelho (calvin) ishii 1 2023-08-31
03:11
2023-08-30
01:55
pg_basebackup: Always return valid temporary slot names Committed stable Jelte Fennema (jeltef) Nishant Sharma (nishant-at-edb) michael-kun 1 2023-09-07
14:01
2023-09-07
04:28
Documentation
Add EBCDIC example for ICU tailoring rules Committed 16 Daniel Vérité (danielverite) Peter Eisentraut (petere) petere 2 2023-08-23
09:29
2023-08-30
16:40
[PGdocs] fix description for handling of non-ASCII characters Committed Hayato Kuroda (ha-kun) Karl Pinc (kop), Peter Smith (smithpb) michael-kun 1 2023-09-29
02:04
2023-09-29
02:05
README.HOT update for summarizing indexes exception Committed Matthias van de Meent (mmeent) Tomas Vondra (fuzzycz) fuzzycz 1 2023-07-07
17:10
2023-07-10
12:33
Miscellaneous
reduce impact of lengthy startup and checkpoint tasks Returned with feedback 17 Nathan Bossart (bossartn) Bharath Rupireddy (bharathrupireddy) 9 2023-09-01
12:42
2023-07-04
18:37
Add function to_oct Committed 17 Eric Radman (eradman) Nathan Bossart (bossartn), Dag Lem (daglem) bossartn 4 2023-08-23
14:54
2023-08-23
14:54
Flush SLRU counters in checkpointer process Returned with feedback Anthonin Bonnefoy (bonnefoa) Andres Freund (andresfreund), Aleksander Alekseev (a.alekseev) 3 2023-09-04
12:25
2023-09-04
12:24
Add argument names to multi-argument aggregates Committed Dagfinn Ilmari Mannsåker (ilmari) Daniel Gustafsson (d_gustafsson), Jim Jones (jimus) d_gustafsson 2 2023-08-24
10:05
2023-08-24
12:38
pg_upgrade - typo in verbose log Committed Peter Smith (smithpb2250) michael-kun 2 2023-08-18
00:53
2023-08-21
08:21
Meson build updates Withdrawn Tristan Partin (tristan957) 2 2023-09-01
17:08
2023-07-12
23:53
Standardize type of variable when extending Buffers Committed 17 Ranier Vilela (raniervilela) petere 1 2023-09-19
08:34
2023-09-19
11:29
More simplifications for format of wait_event_names.txt Committed 17 Michael Paquier (michael-kun) michael-kun 1 2023-09-06
02:56
2023-09-06
04:43
Fix warnings under ENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS Rejected Daniel Gustafsson (dege) Aleksander Alekseev (a.alekseev) 1 2023-07-19
14:07
2023-07-19
14:22
Check more invariants during syscache initialization Committed Aleksander Alekseev (a.alekseev) Michael Paquier (michael-kun), Dagfinn Ilmari Mannsåker (ilmari) michael-kun 1 2023-07-27
08:53
2023-07-27
01:57
Avoid possible memory leak (src/common/rmtree.c) Committed 17 Ranier Vilela (raniervilela) michael-kun 1 2023-08-01
19:35
2023-07-31
23:56
fix a typo in simplified Chinese translation file Committed jian he (universality) petere 1 2023-08-25
20:02
2023-08-08
02:25
fix a typo in simplified Chinese translation file Withdrawn stable jian he (universality) 1 2023-08-08
01:49
2023-08-08
02:25
Introduce Protocol.h to use defines instead of protocol characters Committed 17 Dave Cramer (dcramer) bossartn 1 2023-08-25
19:59
2023-08-23
02:24
Fix a comment in paraminfo_get_equal_hashops Committed Richard Guo (richardguo) davidrowley 1 2023-08-07
09:26
2023-08-07
06:18
Using defines for protocol characters Committed 16 Dave Cramer (dcramer) Nathan Bossart (bossartn) bossartn 1 2023-08-23
02:22
2023-08-23
02:24
Make all Perl warnings fatal Returned with feedback Peter Eisentraut (petere) 1 2023-09-12
05:45
2023-09-12
05:42
Monitoring & Control
Add JIT deform_counter Committed Dmitry Dolgov (erthalion) Pavel Stehule (okbobcz), Daniel Gustafsson (d_gustafsson) d_gustafsson 7 2023-09-08
13:35
2023-09-08
13:45
Add estimated hit ratio to Memoize in EXPLAIN to explain cost adjustment Returned with feedback Lukas Fittl (lfittl) 2 2023-09-01
12:35
2023-07-06
08:27
New system view: pg_wait_event Committed 17 Bertrand Drouvot (bertranddrouvot.pg) Michael Paquier (michael-kun), Masahiro Ikeda (masahiro.ikeda) michael-kun 1 2023-08-20
08:07
2023-08-21
07:33
Relax API constraints by changing to use shared hash tables for custom wait events. Committed 17 Masahiro Ikeda (masahiro.ikeda) michael-kun 1 2023-08-14
05:49
2023-08-15
00:30
Add 'worker_type' to pg_stat_subscription Committed Peter Smith (smithpb2250) Nathan Bossart (bossartn), Maxim Orlov (m.orlov) bossartn 1 2023-09-25
21:16
2023-09-26
01:06
Performance
Optimize Numeric using fixed buffer reducing pallocs for small numbers Returned with feedback Joel Jacobson (joeljacobson) Dean Rasheed (deanr) 3 2023-09-13
14:04
2023-09-04
06:55
Replace known_assigned_xids_lck by memory barrier Committed Michail Nikolaev (nkey) Nathan Bossart (bossartn) bossartn 2 2023-09-05
21:06
2023-09-05
23:56
Allow direct lookups of SpecialJoinInfo by ojrelid Withdrawn Richard Guo (richardguo) Ashutosh Bapat (ashutoshbapat) 2 2023-09-06
09:18
2023-09-06
09:10
Fix incorrect start up costs for WindowAgg paths Committed David Rowley (davidrowley) davidrowley 2 2023-08-03
21:29
2023-08-04
02:23
Add loongarch native checksum implementation Committed stable YANG Xudong (yxd-ym) John Naylor (john.naylor) john.naylor 2 2023-08-12
03:59
2023-08-11
02:43
Split out tiebreaker comparisons from comparetup_* functions Committed John Naylor (john.naylor) john.naylor 2 2023-08-22
03:22
2023-08-16
10:24
inefficiency in parallel pg_restore with many tables Committed 17 Nathan Bossart (bossartn) Tom Lane (tgl) bossartn 1 2023-09-20
02:28
2023-09-20
02:30
allow syncfs() in frontend utilities Committed 17 Nathan Bossart (bossartn) bossartn 1 2023-09-06
23:29
2023-09-27
12:56
Improving the heapgetpage function improves performance in common scenarios Withdrawn Zongliang Quan (quanzl) John Naylor (john.naylor) 1 2023-09-06
09:57
2023-09-06
09:56
Refactoring
Move SLRU data into the regular buffer pool Returned with feedback Heikki Linnakangas (heikki), Thomas Munro (macdice) Aleksander Alekseev (a.alekseev) 8 2023-09-04
12:30
2023-09-27
15:09
RADIUS tests and improvements Returned with feedback Thomas Munro (macdice) Michael Paquier (michael-kun) 3 2023-09-01
12:31
2023-07-10
09:08
Teach WaitEventSetWait() to report multiple events on Windows Committed Thomas Munro (macdice) macdice 2 2023-09-08
06:55
2023-09-08
06:59
A minor adjustment to get_cheapest_path_for_pathkeys Committed Richard Guo (richardguo) Andy Fan (andyf), Aleksander Alekseev (aalekseev) rhaas 2 2023-09-07
18:43
2023-09-08
06:08
Large files for relations Returned with feedback Thomas Munro (macdice) David Steele (dsteele) 2 2023-09-01
12:28
2023-07-03
22:41
Improve join_search_one_level readibilty (one line change) Committed stable Alex Hsieh (douenergy) Tom Lane (tgl), Julien Rouhaud (rjuju) davidrowley 2 2023-08-06
09:55
2023-08-06
09:55
Getting rid of OverrideSearhPath in namespace.c Committed Alexander Lakhin (law) Aleksander Alekseev (a.alekseev) nmisch 1 2023-08-01
09:54
2023-08-01
00:06
Pass Datum to SearchSysCache*() instead of Oid Committed Michael Paquier (michael-kun) Aleksander Alekseev (a.alekseev), Mingli Zhang (zml) michael-kun 1 2023-07-20
06:34
2023-07-20
06:28
Simplify some LogicalRepWorker checks Committed 17 Peter Smith (smithpb2250) Hou Zhijie (houzj) amitkapila 1 2023-08-22
23:17
2023-08-04
10:08
[BackendXidGetPid] only access allProcs when xid matches Committed 17 Zhao Junwang (zhjwpku) Ashutosh Bapat (ashutoshbapat) michael-kun 1 2023-09-08
01:11
2023-09-08
01:05
PQputCopyEnd never returns 0, fix the inaccurate comment Committed Zhao Junwang (zhjwpku) Aleksander Alekseev (a.alekseev) michael-kun 1 2023-08-30
10:28
2023-08-30
10:28
Make error messages about WAL segment size more consistent Committed Peter Eisentraut (petere) Aleksander Alekseev (a.alekseev) petere 1 2023-08-28
13:26
2023-08-28
13:26
Wrong usage of pqMsg_Close Committed Pavel Stehule (okbobcz) Aleksander Alekseev (a.alekseev), Nathan Bossart (bossartn) bossartn 1 2023-08-30
01:35
2023-08-30
01:35
Replace more MemSet calls with struct initialization Committed Richard Guo (richardguo) petere 1 2023-09-19
09:37
2023-09-19
10:39
Replication & Recovery
suppressing useless wakeups in logical/worker.c Returned with feedback Nathan Bossart (bossartn) Tom Lane (tgl) 4 2023-09-01
12:25
2023-07-04
18:37
Preserve subscription relation state during pg_upgrade Moved to next CF Julien Rouhaud (rjuju) Michael Paquier (michael-kun) 4 2023-09-21
06:21
2023-09-29
00:33
Allow logical replication via inheritance root table Returned with feedback Jacob Champion (jchampion) Aleksander Alekseev (a.alekseev) 3 2023-08-31
18:17
2023-08-31
18:16
Adding a LogicalRepWorker type field Committed 17 Peter Smith (smithpb2250) Amit Kapila (amitkapila), Hou Zhijie (houzj) amitkapila 1 2023-08-22
23:05
2023-08-22
23:10
persist logical slots to disk during shutdown checkpoint Committed 17 Julien Rouhaud (rjuju) Dilip Kumar (dilip.kumar), Ashutosh Bapat (ashutoshbapat) amitkapila 1 2023-09-20
11:23
2023-09-20
11:24
Security
pg_upgrade --copy-file-range Returned with feedback Thomas Munro (macdice) Peter Eisentraut (petere) 2 2023-09-01
12:23
2023-07-03
07:47
Server Features
Enable jitlink as an alternative jit linker of legacy Rtdyld and add riscv jitting support Returned with feedback Alex Fan (alexfanqi) 6 2023-09-01
12:23
2023-01-06
00:07
cataloguing NOT NULL constraints Committed Álvaro Herrera (alvherre) Peter Eisentraut (petere) alvherre 6 2023-08-31
11:29
2023-09-06
19:09
More OATs for ALTER TABLE Committed 17 Michael Paquier (michael-kun) michael-kun 2 2023-08-16
23:57
2023-08-15
06:48
Add native windows on arm64 support Returned with feedback Niyas Sait (niyassait) Michael Paquier (michael-kun) michael-kun 2 2023-09-19
08:34
2023-09-19
22:59
Add TOAST support for more system tables Returned with feedback Sofia Kopikova (s.kopikova) 1 2023-09-01
12:09
2023-07-18
11:19
Rework DEALLOCATE in query jumbling Committed 17 Michael Paquier (michael-kun) michael-kun 1 2023-08-27
08:32
2023-08-27
08:32
Return value of pg_promote() Committed 17 Ashutosh Sharma (ashu_coek) Michael Paquier (michael-kun), Laurenz Albe (laurenz) michael-kun 1 2023-08-28
23:46
2023-08-28
23:47
Extend unaccent with support for quoted translated characters Committed Michael Paquier (michael-kun) michael-kun 1 2023-09-20
03:32
2023-09-20
23:24
SQL Commands
CREATE INDEX CONCURRENTLY on partitioned table Withdrawn Justin Pryzby (justinpryzby), Alexander Pyhalov (a.pyhalov) Anastasia Lubennikova (lubennikovaav), Alexander Pyhalov (a.pyhalov), Ilya Gladyshev (qoops) 15 2023-09-18
14:48
2023-07-13
06:49
Mark a transaction uncommittable Returned with feedback 17 Gurjeet Singh (gurjeet) 2 2023-09-01
12:08
2023-07-03
14:07
Preventing non-superusers from altering session authorization Committed Nathan Bossart (bossartn), Joseph Koshakow (jkoshakow) Nathan Bossart (bossartn) bossartn 1 2023-07-14
04:18
2023-07-14
04:16
System Administration
GUC for temporary disabling event triggers Committed 17 Daniel Gustafsson (d_gustafsson) Robert Haas (rhaas), Michael Paquier (michael-kun), Ted Yu (tedyu), Mikhail Gribkov (youzhick) d_gustafsson 4 2023-09-25
12:23
2023-09-25
12:22
Testing
Refactor SSL tests to not use internal test module function Committed 17 Daniel Gustafsson (d_gustafsson) Heikki Linnakangas (heikki), Melih Mutlu (melihmutlu) d_gustafsson 2 2023-09-22
11:55
2023-09-22
11:52