| Bug Fixes |
| Fix rare recovery shutdown hang |
4884 |
Waiting on Author |
|
|
Needs rebase!
|
|
Thomas Munro (macdice) |
Noah Misch (nmisch), Martijn Wallet (mwallet) |
|
7 |
11 months ago |
| WAL_LOG CREATE DATABASE strategy broken for non-standard page layouts |
4986 |
Waiting on Author |
|
|
9/10
|
+6−2
|
Matthias van de Meent (mmeent) |
Akshat Jaimini (akshatj) |
|
7 |
11 months ago |
| Historic snapshot doesn't track txns committed in BUILDING_SNAPSHOT state |
5029 |
Needs review |
|
|
Needs rebase!
|
|
ChangAo Chen (chenchangao) |
harinath kanchu (harinath001), Lilian Ontowhee (ontowhee), haiyang li (ocean-li) |
|
7 |
4 months ago |
| Incorrect error message for cancellation triggered by statement_timeout & flaky test |
5070 |
Needs review |
Bugfix
Flakyfix
|
stable |
10/10
|
+16−5
|
Jelte Fennema-Nio (jeltef) |
|
|
8 |
9 months ago |
| Incremental Sort Cost Estimation Instability |
5093 |
Needs review |
|
18 |
Needs rebase!
|
|
Andrei Lepikhov (lepikhov) |
|
|
7 |
5 months ago |
| Fix rare checksum failure in EXEC_BACKEND LocalProcessControlFile() |
5124 |
Waiting on Author |
|
|
Needs rebase!
|
|
Thomas Munro (macdice) |
Noah Misch (nmisch) |
|
6 |
7 months ago |
| DirtySnapshot index scan skips concurrently updated tuples leading to lost updates/deletes in logical replication |
5151 |
Needs review |
Bugfix
Logical Replication
|
stable |
10/10
|
+612−46
|
Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) |
Luan Silva (luansilva) |
|
6 |
6 days ago |
| Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY |
5160 |
Needs review |
Bugfix
|
stable |
10/10
|
+1525−64
|
Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) |
|
Álvaro Herrera (alvherre) |
6 |
1 week ago |
| Fix standby may crash when switching-over in certain special cases |
5199 |
Needs review |
|
|
Needs rebase!
|
|
pixian shi (pxshi) |
|
|
6 |
10 months ago |
| Fix race between WAL flush and InstallXLogFileSegment() |
5276 |
Needs review |
|
|
10/10
|
+45−0
|
Thomas Munro (macdice) |
Soumyadeep Chakraborty (soumyadeepc) |
|
5 |
1 year ago |
| Fix for consume_xids advancing XIDs incorrectly |
5303 |
Waiting on Author |
|
stable |
Needs rebase!
|
|
Yushi Ogiwara (yushi) |
|
|
5 |
11 months ago |
| Fix creation of empty .log files during log rotation |
5365 |
Waiting on Author |
|
|
10/10
|
+15−12
|
Arseny Kositsin (arseny114) |
|
|
4 |
yesterday |
| Fix bug with accessing to temporary tables of other sessions |
5379 |
Needs review |
Bugfix
Backport
|
18 |
10/10
|
+182−23
|
Daniil Davydov (dddaniil) |
Rafia Sabih (rafia.sabih), Jim Jones (jimus) |
|
5 |
2 weeks ago |
| bt_index_parent_check false alarm for indexes created concurrently |
5438 |
Ready for Committer |
Bugfix
Backport
|
|
10/10
|
+70−40
|
Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) |
Andrey Borodin (x4m) |
Álvaro Herrera (alvherre) |
5 |
1 month ago |
| Corrupted FSM page is not saved after zeroing. |
5615 |
Waiting on Author |
|
|
10/10
|
+3−0
|
Anton Melnikov (antonmel) |
|
|
5 |
1 month ago |
| Random pg_upgrade 004_subscription test failure on drongo |
5673 |
Waiting on Author |
|
|
10/10
|
+25−0
|
vigneshwaran C (vignesh.postgres) |
|
|
3 |
1 month ago |
| Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION |
5681 |
Waiting on Author |
|
|
10/10
|
+132−19
|
Yugo Nagata (yugo.nagata) |
Jim Jones (jimus), Daniil Davydov (dddaniil) |
|
3 |
1 month ago |
| Add guard to prevent recursive memory context logging. |
5766 |
Needs review |
|
|
10/10
|
+40−18
|
Fujii Masao (masaofujii) |
Ian Ilyasov (ianilyasov) |
Fujii Masao (masaofujii) |
3 |
4 months ago |
| problems with toast.* reloptions |
5839 |
Waiting on Author |
|
stable |
Needs rebase!
|
|
Nathan Bossart (bossartn) |
|
|
3 |
4 months ago |
| Decouple C++ support in Meson's PGXS from LLVM enablement |
5885 |
Waiting on Author |
Good First Review
|
stable |
9/10
|
+30−15
|
Tristan Partin (tristan957) |
Josef Šimánek (retro), Jelte Fennema-Nio (jeltef) |
Peter Eisentraut (petere) |
2 |
1 week ago |
| Correction of RowMark Removal During Sel-Join Elimination |
5943 |
Needs review |
Refactoring Only
Bugfix
|
19 |
Needs rebase!
|
|
Andrei Lepikhov (lepikhov) |
|
|
2 |
2 months ago |
| Fixing the btree_gist inet mess |
5944 |
Needs review |
|
19 |
10/10
|
+117−7
|
Tom Lane (tgl) |
Peter Eisentraut (petere) |
|
2 |
3 months ago |
| Panic during xlog building with big values |
5970 |
Waiting on Author |
Bugfix
|
19 |
10/10
|
+52−0
|
Maksim Melnikov (manaldush) |
Andy Pogrebnoi (birdofdada) |
|
2 |
4 weeks ago |
| Non-blocking archiver process |
5971 |
Needs review |
Bugfix
|
19 |
Needs rebase!
|
|
Patrick Stählin (packi) |
Artem Gavrilov (artem.gavrilov) |
|
2 |
15 hours ago |
| disallow alter individual column if partition key contains wholerow reference |
5988 |
Waiting on Author |
Bugfix
Backport
|
18 |
9/10
|
+36−0
|
Jian He (stayreal) |
Sergey Dudoladov (sdudoladov), Matt Dailis (mattdailis) |
|
2 |
3 weeks ago |
| Fix ALTER TABLE DROP EXPRESSION with ONLY option |
5992 |
Ready for Committer |
Bugfix
|
stable |
2/10
|
+6−6
|
Jian He (stayreal) |
Peter Eisentraut (petere) |
Peter Eisentraut (petere) |
2 |
1 week ago |
| Reset recovery target parameters in pg_createsubscriber |
6004 |
Needs review |
Bugfix
My First Patch
|
18 |
Needs rebase!
|
|
Alyona Vinter (dlaaren) |
Ian Ilyasov (ianilyasov), mutaamba maasha (mutaambam) |
|
2 |
15 hours ago |
| UPDATE with invalid domain constraint |
6031 |
Needs review |
Bugfix
Backport
|
stable |
10/10
|
+114−0
|
Jian He (stayreal) |
|
|
1 |
3 months ago |
| Fix race condition in SSI when reading PredXact->SxactGlobalXmin |
6037 |
Needs review |
Bugfix
Backport
My First Patch
|
stable |
10/10
|
+15−13
|
Josh Curtis (joshcurtis) |
Mihail Nikalayeu (mihailnikalayeu) |
|
1 |
4 weeks ago |
| Fix read/write races with pg_control file in case when postgres was compiled with DEXEC_BACKEND option |
6040 |
Needs review |
Bugfix
|
19 |
10/10
|
+32−1
|
Maksim Melnikov (manaldush) |
|
|
1 |
5 days ago |
| Fix pg_rewind false positives caused by shutdown-only WAL |
6041 |
Needs review |
Bugfix
|
|
9/10
|
+193−24
|
Srinath Reddy (srinath-reddy-sadipiralla) |
|
|
1 |
4 weeks ago |
| let ALTER TABLE DROP COLUMN drop whole-row referenced object |
6055 |
Needs review |
Bugfix
Backport
|
stable |
10/10
|
+492−3
|
Jian He (stayreal) |
|
|
1 |
1 month ago |
| MultiXact corruption and standby deadlock |
6070 |
Needs review |
Bugfix
|
|
10/10
|
+173−148
|
Andrey Borodin (x4m) |
Ivan Bykov (ibykov) |
|
1 |
5 days ago |
| We broke the defense against accessing other sessions' temp tables |
6073 |
Needs review |
|
17 |
10/10
|
+13−11
|
Tom Lane (tgl) |
Jim Jones (jimus) |
|
1 |
1 month ago |
| Add assertion for bmr.rel in ExtendBufferedRelTo function |
6075 |
Needs review |
Bugfix
|
16 |
Not processed
|
|
Алена Васильева (eugenygoryachev) |
|
|
1 |
1 month ago |
| Fix const-simplification for index expressions and predicate |
6092 |
Needs review |
Bugfix
|
19 |
10/10
|
+102−10
|
Richard Guo (richardguo) |
|
|
1 |
1 month ago |
| LISTEN/NOTIFY bug: VACUUM sets frozenxid past a xid in async queue |
6095 |
Needs review |
Bugfix
Help - Bikeshedding
|
|
Needs rebase!
|
|
Matheus Alcantara (matheus.alcantara) |
Arseniy Mukhin (amukhin) |
|
1 |
1 week ago |
| Preserve index stats during ALTER TABLE ... TYPE ... |
6118 |
Needs review |
Bugfix
|
19 |
10/10
|
+576−4
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
1 |
1 month ago |
| avoid call ATPostAlterTypeCleanup twice |
6121 |
Needs review |
Bugfix
Backport
|
stable |
10/10
|
+88−0
|
Jian He (stayreal) |
|
|
1 |
4 weeks ago |
| COPY WHERE clause generated/system column reference |
6179 |
Needs review |
Bugfix
Backport
|
stable |
Needs rebase!
|
|
Jian He (stayreal) |
Peter Eisentraut (petere) |
Peter Eisentraut (petere) |
1 |
1 week ago |
| Fix distinctness check for queries with grouping sets |
6189 |
Needs review |
|
19 |
10/10
|
+127−7
|
Richard Guo (richardguo) |
|
|
1 |
4 weeks ago |
| Clients |
| psql: Rethinking of \du command |
4738 |
Needs review |
|
|
10/10
|
+72−126
|
Pavel Luzanov (p.luzanov@postgrespro.ru) |
David Johnston (polobo), Wen Yi (wenyi) |
|
8 |
4 months ago |
| libpq: Fix processing of SSL records >8kB on async API |
5251 |
Needs review |
Bugfix
Backport
|
stable |
10/10
|
+318−8
|
Jacob Champion (jchampion), Lars Kanis (larsk) |
Jacob Champion (jchampion) |
|
6 |
3 months ago |
| Add Option to Check All Addresses For Matching target_session_attr |
5396 |
Needs review |
|
18 |
9/10
|
+306−10
|
Andrew Jackson (andrewjackson) |
|
|
5 |
3 months ago |
| psql \dh: List High-Level (Root) Tables and Indexes |
5594 |
Ready for Committer |
|
stable |
10/10
|
+170−7
|
Sadeq Dousti (msdousti) |
Greg Sabino Mullane (greg), Sergey Dudoladov (sdudoladov), Matt Dailis (mattdailis) |
|
3 |
3 months ago |
| Adding error messages to a few slash commands |
5699 |
Waiting on Author |
|
19 |
2/10
|
+258−145
|
Abhishek Chanda (abhishekc) |
Robin Haberkorn (rhaberkorn) |
|
2 |
1 month ago |
| psql: tab-completion support for COPY ... TO/FROM STDIN, STDOUT, and PROGRAM |
5800 |
Needs review |
|
19 |
10/10
|
+44−24
|
Yugo Nagata (yugo.nagata) |
Masahiko Sawada (masahikosawada) |
|
3 |
6 days ago |
| Improve tab completion for various SET/RESET forms |
5810 |
Needs review |
|
19 |
10/10
|
+74−11
|
Dagfinn Ilmari Mannsåker (ilmari) |
Shinya Kato (shinyakato) |
|
2 |
1 week ago |
| Add prompt option to display read-only and read/write states in psql |
5872 |
Needs review |
psql
|
19 |
10/10
|
+66−0
|
Jim Jones (jimus) |
Fujii Masao (masaofujii), Nathan Bossart (bossartn), Srinath Reddy (srinath-reddy-sadipiralla) |
|
3 |
1 week ago |
| pgbench: extend variable usage in scripts |
6012 |
Waiting on Author |
|
19 |
9/10
|
+130−15
|
Yugo Nagata (yugo.nagata) |
|
|
2 |
4 weeks ago |
| libpq: Bump protocol version to version 3.2 at least until the first/second beta |
6157 |
Needs review |
libpq
|
|
10/10
|
+144−29
|
Jelte Fennema-Nio (jeltef) |
Jacob Champion (jchampion) |
|
1 |
2 weeks ago |
| Code Comments |
| Add comments about fire_triggers argument in ri_triggers.c |
5679 |
Needs review |
|
|
9/10
|
+7−1
|
Yugo Nagata (yugo.nagata) |
|
|
3 |
7 months ago |
| Improve coments on structures in trigger.c |
5680 |
Waiting on Author |
|
|
10/10
|
+47−40
|
Yugo Nagata (yugo.nagata) |
|
|
3 |
1 month ago |
| Documentation |
| Windows meson build |
5522 |
Ready for Committer |
|
|
9/10
|
+45−12
|
Kohei Harikae (koheiharikae) |
Vladlen Popolitov (vladlenpopolitov) |
Peter Eisentraut (petere) |
3 |
9 months ago |
| Document how commit handles aborted transactions |
5546 |
Ready for Committer |
Backport
Docs Only
|
|
10/10
|
+55−5
|
David Johnston (polobo) |
Ahmed Ashour (ahmedashour) |
|
4 |
2 months ago |
| pg_restore documentation and --create/--single-transaction limitation |
5676 |
Ready for Committer |
Docs Only
|
18 |
10/10
|
+6−1
|
Ashutosh Bapat (ashutoshbapat) |
Laurenz Albe (laurenz) |
|
3 |
1 month ago |
| pg_restore add note about -n |
5818 |
Needs review |
|
|
10/10
|
+21−40
|
Florents Tselai (florentst) |
|
|
3 |
3 weeks ago |
| docs: Update protocol changes checklist with 3.2 changes |
5863 |
Needs review |
Docs Only
|
18 |
10/10
|
+138−84
|
Dave Cramer (dcramer), Jelte Fennema-Nio (jeltef) |
|
|
3 |
3 months ago |
| Document DSM Registry |
5914 |
Waiting on Author |
Docs Only
|
19 |
10/10
|
+46−17
|
Florents Tselai (florentst) |
Nathan Bossart (bossartn) |
|
2 |
1 month ago |
| Document AccessExclusive lock behaviour on standbys |
5920 |
Needs review |
|
|
10/10
|
+8−0
|
Anthonin Bonnefoy (bonnefoa) |
|
|
2 |
4 months ago |
| JIT works only partially with meson build |
5984 |
Ready for Committer |
Docs Only
|
|
10/10
|
+12−2
|
Yugo Nagata (yugo.nagata) |
Laurenz Albe (laurenz) |
|
2 |
1 month ago |
| CREATE/ALTER PUBLICATION improvements for syntax synopsis |
6062 |
Ready for Committer |
Docs Only
Good First Review
|
18 |
10/10
|
+18−6
|
Peter Smith (smithpb2250) |
|
|
1 |
7 hours ago |
| Doc: add XML ID attributes to <varlistentry> tags for create_foreign_table, alter_foreign_table |
6071 |
Ready for Committer |
Docs Only
|
stable |
9/10
|
+63−63
|
Jian He (stayreal) |
Zongliang Quan (quanzl) |
|
1 |
yesterday |
| Clarify EXPLAIN ANALYZE docs on fractional rows and parallelism |
6090 |
Needs review |
|
|
10/10
|
+76−4
|
Tom Lane (tgl), Maciek Sakrejda (msakrejda) |
Ilia Evdokimov (ilidock95) |
|
1 |
2 weeks ago |
| refactor func-matching.sgml, make regexp* function more readable |
6144 |
Needs review |
Docs Only
|
19 |
10/10
|
+114−76
|
Jian He (stayreal) |
|
|
1 |
1 month ago |
| Add a warning on stats manipulation functions |
6155 |
Needs review |
Docs Only
|
19 |
10/10
|
+6−0
|
Yugo Nagata (yugo.nagata) |
|
|
1 |
3 weeks ago |
| Miscellaneous |
| Support a wildcard in backtrace_functions |
4735 |
Needs review |
GUC
Help - Bikeshedding
|
|
Needs rebase!
|
|
Jelte Fennema-Nio (jeltef) |
Daniel Gustafsson (d_gustafsson), Bharath Rupireddy (bharathrupireddy) |
Daniel Gustafsson (d_gustafsson) |
10 |
8 months ago |
| Avoid orphaned objects dependencies, take 3 |
4942 |
Needs review |
|
18 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
8 |
1 week ago |
| System views for versions reporting |
5318 |
Waiting on Author |
|
stable |
3/10
|
+415−1
|
Dmitry Dolgov (erthalion) |
Laurenz Albe (laurenz) |
|
6 |
14 hours ago |
| Coccinelle for PostgreSQL development |
5509 |
Needs review |
|
18 |
10/10
|
+845−8
|
Mats Kindahl (mkindahl) |
|
|
3 |
2 weeks ago |
| Bump soft open file limit (RLIMIT_NOFILE) to hard limit on startup |
5570 |
Needs review |
Multithreading
|
|
Needs rebase!
|
|
Jelte Fennema-Nio (jeltef) |
Peter Eisentraut (petere) |
|
4 |
2 weeks ago |
| Produce LLVM bitcode files on meson builds |
5671 |
Needs review |
Performance
|
19 |
9/10
|
+795−50
|
Andres Freund (andresfreund), Diego Fronza (dfronza), Nazir Bilal Yavuz (nbyavuz) |
|
|
3 |
2 weeks ago |
| Add pg_buffercache_mark_dirty[_all]() functions to the pg_buffercache |
5694 |
Needs review |
|
|
0/10
|
+497−10
|
Nazir Bilal Yavuz (nbyavuz) |
Aidar Imamov (gipergeek) |
|
3 |
3 months ago |
| Silence resource leaks alerts |
5701 |
Needs review |
|
19 |
10/10
|
+3−3
|
Ranier Vilela (raniervilela) |
|
|
2 |
7 months ago |
| contrib/xml2: xslt_process() should report XSLT-related error details and accept xmltype |
5718 |
Needs review |
|
19 |
Needs rebase!
|
|
Robin Haberkorn (rhaberkorn) |
|
|
3 |
4 months ago |
| pgindent: improve formatting of multiline comments |
5831 |
Needs review |
|
19 |
9/10
|
+36−0
|
Aleksander Alekseev (a.alekseev) |
Nathan Bossart (bossartn) |
|
3 |
1 week ago |
| Enhance Makefiles to rebuild objects on map file changes |
5953 |
Needs review |
|
19 |
10/10
|
+97−0
|
Chao Li (chaol) |
|
|
2 |
1 month ago |
| Add process updating for GNU/Hurd |
6013 |
Needs review |
|
|
10/10
|
+0−0
|
Michael Banck (mbanck) |
|
|
2 |
2 days ago |
| Use enum type replacing #define for exec state of hashjoin and mergejoin |
6027 |
Needs review |
|
|
9/10
|
+36−27
|
Tender Wang (tndrwang) |
|
|
1 |
1 month ago |
| Perform check for oversized WAL record before calculating record CRC |
6039 |
Needs review |
Performance
|
|
10/10
|
+63−13
|
Sergey Fukanchik (fukanchik) |
|
|
1 |
2 months ago |
| AIX support |
6050 |
Waiting on Author |
|
19 |
Needs rebase!
|
|
AIX PG user (pg-aixusr) |
|
|
1 |
1 week ago |
| Improving the names generated for indexes on expressions |
6059 |
Needs review |
|
|
10/10
|
+265−159
|
Tom Lane (tgl) |
|
|
1 |
2 weeks ago |
| remove unnecessary include in src/backend/commands/policy.c |
6072 |
Waiting on Author |
Good First Review
|
stable |
10/10
|
+6−6
|
Jian He (stayreal) |
Shinya Kato (shinyakato) |
|
1 |
4 weeks ago |
| Allow setting the collation strength in ICU tailoring rules. |
6084 |
Needs review |
|
|
10/10
|
+1−1
|
Daniel Vérité (danielverite) |
|
|
1 |
1 month ago |
| Make GiST waldump output more descriptive |
6103 |
Needs review |
|
stable |
9/10
|
+41−6
|
Kirill Reshke (reshke) |
|
|
1 |
3 weeks ago |
| add objects file path to oid2name |
6111 |
Needs review |
|
|
Needs rebase!
|
|
david bidoc (dwayne) |
|
|
1 |
1 month ago |
| incremental autovacuum scheduling improvements |
6114 |
Needs review |
|
19 |
Needs rebase!
|
|
Nathan Bossart (bossartn) |
|
|
1 |
1 week ago |
| minor error message enhance: print RLS policy name when only one permissive policy exists |
6180 |
Ready for Committer |
|
19 |
10/10
|
+48−39
|
Jian He (stayreal) |
Florin Irion (irionr) |
|
1 |
1 week ago |
| Add uuid <-> base32hex conversion |
6195 |
Needs review |
|
|
10/10
|
+324−0
|
Andrey Borodin (x4m) |
|
|
1 |
5 hours ago |
| Monitoring & Control |
| Add pg_stat_session |
3405 |
Waiting on Author |
|
|
Needs rebase!
|
|
Rafia Sabih (rafia.sabih), Sergey Dudoladov (sdudoladov) |
Bertrand Drouvot (bdrouvot), Atsushi Torikoshi (atsushitorikoshi), Andrei Zubkov (zubkov), Sadeq Dousti (msdousti) |
|
19 |
7 months ago |
| relfilenode statistics |
5007 |
Needs review |
|
18 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
8 |
1 week ago |
| Vacuum statistics |
5012 |
Waiting on Author |
|
19 |
Needs rebase!
|
|
Andrei Lepikhov (lepikhov), Andrei Zubkov (zubkov), Alena Rybakina (alenka) |
Ilia Evdokimov (ilidock95) |
|
8 |
1 month ago |
| Logging plan of the currently running query |
5330 |
Needs review |
Monitoring
|
18 |
10/10
|
+645−34
|
Atsushi Torikoshi (atsushitorikoshi) |
Hironobu Suzuki (suzuki_hironobu), Akshat Jaimini (akshatj), Sadeq Dousti (msdousti) |
|
6 |
9 hours ago |
| Non-text mode for pg_dumpall |
5495 |
Needs review |
|
19 |
9/10
|
+1677−147
|
Mahendra Singh Thalor (mahithalor) |
Vaibhav Dalvi (vaibhavdalvi) |
Andrew Dunstan (adunstan) |
2 |
2 days ago |
| Add storage I/O tracking to EXPLAIN BUFFERS |
5526 |
Needs review |
Monitoring
|
18 |
10/10
|
+1156−34
|
Atsushi Torikoshi (atsushitorikoshi) |
Jelte Fennema-Nio (jeltef) |
|
4 |
3 weeks ago |
| Leaf and internal block access stats for indexes |
5614 |
Needs review |
Monitoring
My First Patch
Help - User Testing
|
19 |
Needs rebase!
|
|
Mircea Cadariu (mcadariu) |
Frédéric Yhuel (yhuelf) |
|
4 |
3 months ago |
| Add os_page_num to pg_buffercache |
5690 |
Waiting on Author |
|
19 |
0/10
|
+382−15
|
Bertrand Drouvot (bertranddrouvot.pg) |
Mircea Cadariu (mcadariu) |
Michael Paquier (michael-kun) |
3 |
21 hours ago |
| amcheck support for BRIN indexes |
5715 |
Needs review |
|
|
10/10
|
+2156−30
|
Arseniy Mukhin (amukhin) |
Tomas Vondra (fuzzycz) |
|
3 |
3 months ago |
| Support for basic ALTER TABLE progress reporting. |
5873 |
Needs review |
Monitoring
|
|
10/10
|
+83−6
|
Jiří Kavalík (jkavalik) |
Jian He (stayreal) |
|
2 |
3 months ago |
| Report bytes and transactions actually sent downtream |
5877 |
Needs review |
|
|
10/10
|
+375−90
|
Ashutosh Bapat (ashutoshbapat) |
|
|
3 |
2 days ago |
| Enhancing Memory Context Statistics Reporting |
5938 |
Needs review |
Monitoring
|
19 |
9/10
|
+1484−24
|
Rahila Syed (rahila) |
Atsushi Torikoshi (atsushitorikoshi) |
|
2 |
1 hour ago |
| Adding locks statistics |
5942 |
Needs review |
|
19 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
2 |
3 months ago |
| Adding per backend commit and rollback counters |
5947 |
Needs review |
|
19 |
10/10
|
+296−2
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
2 |
2 months ago |
| Per backend relation statistics tracking |
5958 |
Needs review |
|
19 |
9/10
|
+261−2
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
2 |
2 months ago |
| Add mode and reason columns to pg_stat_progress_vacuum |
5969 |
Needs review |
Monitoring
|
19 |
10/10
|
+182−10
|
Shinya Kato (shinyakato) |
Nathan Bossart (bossartn) |
|
2 |
3 hours ago |
| Termination of Background Workers for ALTER/DROP DATABASE |
6102 |
Needs review |
|
|
10/10
|
+245−6
|
Aya Iwata (iwata.aya) |
|
|
1 |
4 hours ago |
| Report oldest xmin source when autovacuum cannot remove tuples |
6188 |
Waiting on Author |
Monitoring
|
19 |
4/10
|
+388−30
|
Shinya Kato (shinyakato) |
Fujii Masao (masaofujii), Sami Imseih (simseih) |
|
1 |
2 days ago |
| Performance |
| Index Prefetching |
4351 |
Waiting on Author |
|
|
10/10
|
+2506−868
|
Peter Geoghegan (pgeoghegan), Tomas Vondra (fuzzycz) |
|
|
12 |
5 days ago |
| [CREATE|RE] INDEX CONCURRENTLY with single heap scan |
4971 |
Needs review |
Performance
|
19 |
10/10
|
+3091−569
|
Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) |
Matthias van de Meent (mmeent) |
|
7 |
1 week ago |
| Inline non-SQL SRFs |
5083 |
Needs review |
|
19 |
10/10
|
+755−115
|
Paul Jungwirth (pjungwir) |
Tom Lane (tgl) |
|
5 |
3 months ago |
| Asynchronous MergeAppend Execution |
5129 |
Needs review |
|
|
9/10
|
+948−33
|
Alexander Pyhalov (a.pyhalov) |
|
|
6 |
13 hours ago |
| Parallel heap vacuum |
5326 |
Needs review |
|
|
Needs rebase!
|
|
Masahiko Sawada (masahikosawada) |
Hayato Kuroda (ha-kun) |
|
6 |
2 months ago |
| Adding compression of temporary files |
5382 |
Waiting on Author |
|
|
0/10
|
+7693−22
|
Filip Januš (fjanus) |
|
|
5 |
4 weeks ago |
| Pull-up subquery if INNER JOIN-ON contains refs to upper-query |
5487 |
Needs review |
Performance
|
19 |
10/10
|
+1487−46
|
Alena Rybakina (a.rybakina) |
Ilia Evdokimov (ilidock95) |
|
4 |
1 month ago |
| starjoin join order planning |
5553 |
Needs review |
|
|
10/10
|
+794−3
|
Tomas Vondra (fuzzycz) |
Tom Lane (tgl) |
|
3 |
15 hours ago |
| Expanding HOT updates for expression and partial indexes |
5556 |
Needs review |
Performance
|
19 |
10/10
|
+3174−511
|
Greg Burd (gregburd) |
|
|
3 |
17 hours ago |
| Introduce RWSpin lock and use it in sinvaladt.c and xlogrecovery.c |
5573 |
Needs review |
|
18 |
10/10
|
+217−42
|
Yura Sokolov (funny_falcon) |
|
|
3 |
2 months ago |
| Compress big WAL records |
5621 |
Needs review |
|
|
Needs rebase!
|
|
Andrey Borodin (x4m) |
|
|
3 |
4 months ago |
| Reduce timing overhead of EXPLAIN ANALYZE using rdtsc |
5622 |
Needs review |
|
|
10/10
|
+414−43
|
Andres Freund (andresfreund), Lukas Fittl (lfittl), David Geier (geidav) |
|
|
3 |
15 hours ago |
| Lock-free XLog Reservation from WAL |
5633 |
Needs review |
|
|
10/10
|
+532−57
|
Yura Sokolov (funny_falcon) |
|
|
2 |
6 months ago |
| Small optimization set tuple block/tableOid once |
5683 |
Needs review |
|
19 |
10/10
|
+40−18
|
Ranier Vilela (raniervilela) |
|
|
2 |
7 months ago |
| Create DATA dump objects for partitioned tables too |
5692 |
Needs review |
|
|
10/10
|
+223−41
|
Tom Lane (tgl) |
|
|
3 |
7 months ago |
| Enable auto-vectorization for page checksum calculations |
5726 |
Needs review |
|
19 |
8/10
|
+461−52
|
Matthew Sterrett (matthew.sterrett.intel.com), Andrew Kim (andrewk1) |
John Naylor (john.naylor) |
|
2 |
yesterday |
| Accounting for metapages in genericcostestimate() |
5727 |
Needs review |
|
|
10/10
|
+55−13
|
Tom Lane (tgl) |
|
|
3 |
6 months ago |
| Improve hash join's handling of tuples with null join keys |
5738 |
Waiting on Author |
|
|
9/10
|
+381−71
|
Tom Lane (tgl) |
Chao Li (chaol) |
|
3 |
2 months ago |
| Parallel processing of indexes in autovacuum |
5755 |
Needs review |
|
18 |
0/10
|
+888−20
|
Maxim Orlov (m.orlov), Daniil Davydov (dddaniil) |
Masahiko Sawada (masahikosawada), Sami Imseih (simseih) |
|
3 |
2 weeks ago |
| Improve the performance of Unicode Normalization Forms. |
5802 |
Ready for Committer |
|
|
10/10
|
+55763−12827
|
Alexander Borisov (lexborisov) |
Victor Yegorov (vyegorov) |
|
3 |
2 weeks ago |
| Optimize-transaction-waiting-during-logical-decoding |
5806 |
Needs review |
|
19 |
Needs rebase!
|
|
Xuneng Zhou (dylanzhou) |
Fujii Masao (masaofujii) |
Fujii Masao (masaofujii) |
3 |
2 months ago |
| parallel pg_restore: move offset-building phase to before forking |
5817 |
Waiting on Author |
|
|
10/10
|
+86−6
|
Dimitrios Apostolou (jimis) |
Tom Lane (tgl) |
|
2 |
4 weeks ago |
| Don't keep closed WAL segment in page cache after replay |
5894 |
Needs review |
Performance
|
19 |
10/10
|
+51−4
|
Anthonin Bonnefoy (bonnefoa) |
|
|
2 |
4 months ago |
| Making jsonb_agg() faster |
5930 |
Needs review |
|
|
10/10
|
+629−702
|
Tom Lane (tgl) |
|
|
2 |
2 weeks ago |
| Optimize ProcSignal to avoid redundant SIGUSR1 signals |
5931 |
Needs review |
|
19 |
10/10
|
+57−49
|
Joel Jacobson (joeljacobson) |
|
|
2 |
3 months ago |
| Optimize JsonbContainerTypeName by reordering type checks |
6000 |
Needs review |
Refactoring Only
|
19 |
10/10
|
+5−5
|
Chao Li (chaol) |
|
|
2 |
2 months ago |
| Stack-based tracking of per-node WAL/buffer usage |
6023 |
Needs review |
|
19 |
10/10
|
+751−368
|
Lukas Fittl (lfittl) |
|
|
2 |
2 weeks ago |
| Improve read_local_xlog_page_guts by replacing polling with latch-based waiting |
6024 |
Needs review |
Performance
Logical Replication
|
19 |
9/10
|
+59−11
|
Xuneng Zhou (dylanzhou) |
|
|
1 |
21 hours ago |
| Adding basic NUMA awareness |
6049 |
Needs review |
Performance
|
19 |
10/10
|
+2592−196
|
Tomas Vondra (fuzzycz) |
Jakub Wartak (jakub.wartak.tomtom) |
|
1 |
2 days ago |
| Speed up of vac_update_datfrozenxid. |
6060 |
Needs review |
Performance
|
19 |
10/10
|
+73−45
|
Rustam Khamidullin (rustamkhamidullin) |
|
|
1 |
6 days ago |
| MPTCP - multiplexing many TCP connections through one socket to get better bandwidth |
6061 |
Needs review |
|
19 |
1/10
|
+72−2
|
Jakub Wartak (jakub.wartak.tomtom) |
|
|
1 |
2 months ago |
| Optimize LISTEN/NOTIFY |
6078 |
Needs review |
|
|
9/10
|
+790−107
|
Joel Jacobson (joeljacobson) |
Tom Lane (tgl) |
|
1 |
yesterday |
| Write Notifications Through WAL |
6079 |
Needs review |
Performance
|
19 |
Needs rebase!
|
|
Rishu Bagga (rishub) |
Arseniy Mukhin (amukhin) |
|
1 |
2 weeks ago |
| use SIMD in GetPrivateRefCountEntry() |
6101 |
Needs review |
|
19 |
9/10
|
+87−16
|
Nathan Bossart (bossartn) |
|
|
1 |
3 weeks ago |
| pgstattuple: Use streaming read API in pgstatindex functions |
6125 |
Ready for Committer |
Extensions
|
19 |
10/10
|
+48−9
|
Xuneng Zhou (dylanzhou) |
Shinya Kato (shinyakato) |
|
1 |
2 weeks ago |
| Don't synchronously wait for already-in-progress IO in read stream |
6127 |
Needs review |
|
|
0/10
|
+947−160
|
Andres Freund (andresfreund) |
|
|
1 |
1 week ago |
| pg_stat_statements: faster search by queryid |
6136 |
Needs review |
|
|
9/10
|
+859−217
|
Karina Litskevich (karinalitskevich) |
Sami Imseih (simseih) |
|
1 |
1 month ago |
| postgres_fdw: Use COPY to speed up batch inserts |
6137 |
Needs review |
|
|
10/10
|
+466−15
|
Matheus Alcantara (matheus.alcantara) |
|
|
1 |
11 hours ago |
| Optimization of the is_normalized() function. |
6152 |
Needs review |
Performance
|
19 |
0/10
|
+6626−8086
|
Alexander Borisov (lexborisov) |
|
|
1 |
2 weeks ago |
| Use log_newpage_range in HASH index build |
6158 |
Needs review |
|
stable |
2/10
|
+58−44
|
Kirill Reshke (reshke) |
|
|
1 |
3 weeks ago |
| Batching in executor, part 1: add batch variant of table AM scan API |
6176 |
Waiting on Author |
Help - Benchmarks
Performance
|
19 |
0/10
|
+2669−28
|
Amit Langote (amitlan) |
|
|
1 |
2 weeks ago |
| Have the planner convert COUNT(1) / COUNT(not_null_col) to COUNT(*) |
6186 |
Needs review |
Performance
|
19 |
10/10
|
+318−36
|
David Rowley (davidrowley) |
|
|
1 |
2 weeks ago |
| Optimize shared LWLock acquisition for high-core-count systems |
6191 |
Needs review |
Performance
Multithreading
|
19 |
10/10
|
+88−16
|
Zhiguo Zhou (zhiguozhou) |
|
|
1 |
3 months ago |
| Lock-free XLog Reservation from WAL |
6192 |
Needs review |
Performance
Multithreading
|
19 |
10/10
|
+532−57
|
Yura Sokolov (funny_falcon), Zhiguo Zhou (zhiguozhou) |
|
|
1 |
2 weeks ago |
| Increase NUM_XLOGINSERT_LOCKS |
6193 |
Needs review |
Multithreading
Performance
|
19 |
10/10
|
+34−21
|
Yura Sokolov (funny_falcon) |
|
|
1 |
9 months ago |
| Procedural Languages |
| declarative session variables, LET command |
1608 |
Needs review |
|
|
10/10
|
+7833−79
|
Pavel Stehule (okbobcz) |
Fabien Coelho (calvin), Julien Rouhaud (rjuju), Gilles Darold (darold), Laurenz Albe (laurenz), Dmitry Dolgov (erthalion), Justin Pryzby (justinpryzby), Brian Faherty (scrummyin), Philippe BEAUDOIN (beaud76), Asif Rehman (asifrana), remi duval (remduv), Jim Jones (jimus), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
38 |
1 week ago |
| new plpgsql.extra_errors check - strict_expr_check |
5044 |
Ready for Committer |
|
|
9/10
|
+172−18
|
Pavel Stehule (okbobcz) |
Gilles Darold (darold), Kirk Wolak (kirkw), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
9 |
3 months ago |
| When deleting the plpgsql function, release the CachedPlan of the function |
5975 |
Needs review |
PL/pgSQL
|
19 |
9/10
|
+118−2
|
Man Zeng (zengman) |
|
|
2 |
2 months ago |
| Disallow BEGIN ATOMIC SQL functions depending on temp relations |
6074 |
Needs review |
|
19 |
10/10
|
+382−43
|
Jim Jones (jimus) |
Tom Lane (tgl) |
|
2 |
2 weeks ago |
| Refactoring |
| Refactor SLRU to always use long file names |
5250 |
Ready for Committer |
|
|
10/10
|
+103−85
|
Aleksander Alekseev (a.alekseev) |
Rustam ALLAKOV (rustam.allakov) |
|
6 |
3 months ago |
| Beautify read stream "per buffer data" APIs |
5617 |
Needs review |
|
|
10/10
|
+90−16
|
Thomas Munro (macdice) |
|
|
3 |
2 weeks ago |
| Make numeric type accessible to third-party code. |
5623 |
Needs review |
|
stable |
10/10
|
+290−285
|
Ed Behn (edbehn) |
Jelte Fennema-Nio (jeltef) |
|
3 |
1 month ago |
| Improve logicalrep_worker_launch() logic |
5734 |
Needs review |
|
|
Needs rebase!
|
|
Fujii Masao (masaofujii) |
|
Fujii Masao (masaofujii) |
3 |
6 months ago |
| Refactor bytea_sortsupport(), take two |
5889 |
Needs review |
|
19 |
9/10
|
+237−41
|
Aleksander Alekseev (a.alekseev) |
John Naylor (john.naylor) |
|
2 |
3 days ago |
| minor refactor on src/test/modules/test_ddl_deparse/sql/alter_table.sql |
6001 |
Needs review |
|
19 |
10/10
|
+36−32
|
Jian He (stayreal) |
|
|
2 |
2 months ago |
| List TAP test files in makefiles |
6011 |
Needs review |
|
|
0/10
|
+63−0
|
Peter Eisentraut (petere) |
Nathan Bossart (bossartn) |
|
2 |
2 weeks ago |
| ternary reloption type |
6021 |
Needs review |
|
19 |
10/10
|
+314−130
|
Nikolay Shaplov (nataraj) |
|
Álvaro Herrera (alvherre) |
2 |
2 months ago |
| Get rid of pgstat_count_backend_io_op*() functions |
6025 |
Needs review |
Performance
|
19 |
10/10
|
+31−57
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
1 |
1 month ago |
| refactor CreateStatsStmt |
6106 |
Needs review |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
Álvaro Herrera (alvherre) |
1 |
6 days ago |
| Preferred use of macro GetPGProcByNumber |
6108 |
Needs review |
Refactoring Only
|
19 |
10/10
|
+9−9
|
Maksim Melnikov (manaldush) |
|
|
1 |
2 months ago |
| Little refactoring of portalcmds.c |
6113 |
Needs review |
Refactoring Only
|
|
10/10
|
+16−24
|
Aleksander Alekseev (a.alekseev) |
|
|
1 |
3 weeks ago |
| Improved TAP tests by replacing sub-optimal uses of ok() with better Test::More functions |
6122 |
Needs review |
Testing
|
19 |
Needs rebase!
|
|
B Sadhu Prasad Patro (sadhuprasad) |
|
|
1 |
2 weeks ago |
| Consistently use the XLogRecPtrIsInvalid() macro |
6169 |
Needs review |
Refactoring Only
|
19 |
10/10
|
+451−457
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
1 |
13 hours ago |
| Remove remaining dependencies on setlocale() |
6174 |
Needs review |
|
19 |
10/10
|
+268−69
|
Jeff Davis (jdavis) |
|
|
1 |
5 days ago |
| Replication & Recovery |
| Return pg_control from pg_backup_stop(). |
4997 |
Needs review |
|
19 |
10/10
|
+178−28
|
David Steele (dsteele) |
|
|
8 |
3 months ago |
| Enable logical decoding when wal_level = 'replica' without a server restart |
5479 |
Needs review |
|
|
10/10
|
+1633−136
|
Masahiko Sawada (masahikosawada) |
Dilip Kumar (dilip.kumar), Hayato Kuroda (ha-kun) |
|
5 |
51 minutes ago |
| Fix slot synchronization with two_phase decoding enabled |
5664 |
Needs review |
Bugfix
Backport
|
17 |
Needs rebase!
|
|
Zhijie Hou (houzj) |
|
|
3 |
5 months ago |
| Extending FK check skipping on replicas to ADD FK and TRUNCATE |
5774 |
Needs review |
|
|
Needs rebase!
|
|
Hannu Krosing (hannukrosing) |
|
|
2 |
4 months ago |
| Make wal_receiver_timeout configurable per subscription |
5781 |
Needs review |
|
|
9/10
|
+244−101
|
Fujii Masao (masaofujii) |
|
|
3 |
4 weeks ago |
| Unnecessary delay in streaming replication due to replay lag |
5908 |
Ready for Committer |
Good First Review
Logical Replication
Physical Replication
Backport
GUC
|
stable |
Needs rebase!
|
|
Sunil S (sunils26) |
Fujii Masao (masaofujii), Josef Šimánek (retro), Huansong Fu (huansong) |
|
2 |
2 weeks ago |
| Implement batching for walsender notifications during logical cascade replication |
6019 |
Needs review |
Performance
Logical Replication
|
19 |
Needs rebase!
|
|
Alexey Makhmutov (lerm) |
|
|
2 |
1 week ago |
| Support existing publications in pg_createsubscriber. |
6028 |
Needs review |
|
19 |
10/10
|
+237−16
|
Shubham Khanna (skhanna) |
Peter Smith (smithpb2250) |
|
1 |
2 weeks ago |
| Timeline switching with partial WAL records can break replica recovery |
6038 |
Needs review |
Bugfix
|
18 |
Needs rebase!
|
|
Alyona Vinter (dlaaren) |
|
|
1 |
2 months ago |
| Fix replica identity mismatch for partitioned tables with publish_via_partition_root |
6047 |
Needs review |
Bugfix
Logical Replication
|
stable |
10/10
|
+211−38
|
Mikhail Kharitonov (mkharitonov) |
|
|
1 |
3 months ago |
| Add stats related to slot sync skip |
6082 |
Needs review |
|
|
10/10
|
+459−21
|
Shlok Kyal (shlokkyal) |
|
|
1 |
2 days ago |
| Accept connections post recovery without waiting for RemoveOldXlogFiles |
6091 |
Needs review |
|
19 |
9/10
|
+61−1
|
Nitin Motiani (nitinmotiani) |
|
|
1 |
2 months ago |
| Issue with synced logical replication slot during switchover |
6132 |
Needs review |
Bugfix
Logical Replication
My First Patch
|
19 |
10/10
|
+9−5
|
Fabrice Chapuis (fabricec) |
Alexander Kukushkin (cyberdem0n) |
|
1 |
13 hours ago |
| Optimize SnapBuildPurgeOlderTxn: use in-place compaction instead of temporary array |
6141 |
Needs review |
Performance
Logical Replication
Refactoring Only
|
19 |
10/10
|
+222−72
|
Xuneng Zhou (dylanzhou) |
Kirill Reshke (reshke) |
|
1 |
1 week ago |
| pg_recvlogical: Prevent flushed data from being re-sent after restarting replication |
6147 |
Ready for Committer |
Logical Replication
|
|
8/10
|
+133−0
|
Fujii Masao (masaofujii) |
Mircea Cadariu (mcadariu) |
|
1 |
15 hours ago |
| Add archive_mode to prevent unarchived WAL on permanent primary failure |
6177 |
Needs review |
Physical Replication
|
19 |
10/10
|
+645−8
|
Andrey Borodin (x4m) |
|
|
1 |
2 weeks ago |
| Optimize SnapBuild by maintaining committed.xip in sorted order |
6187 |
Needs review |
Performance
Logical Replication
|
19 |
10/10
|
+85−24
|
Xuneng Zhou (dylanzhou) |
|
|
1 |
1 week ago |
| Security |
| Serverside SNI for SSL connections |
4984 |
Waiting on Author |
|
|
Needs rebase!
|
|
Daniel Gustafsson (d_gustafsson) |
Jacob Champion (jchampion) |
|
7 |
1 week ago |
| Extension security improvement: Add support for extensions with an owned schema |
5018 |
Needs review |
Security
Extensions
|
|
10/10
|
+517−130
|
Jelte Fennema-Nio (jeltef) |
Sadeq Dousti (msdousti), Artem Gavrilov (artem.gavrilov) |
|
8 |
2 months ago |
| Server Features |
| Sequence Access Methods, round two |
4677 |
Needs review |
|
|
10/10
|
+2726−771
|
Michael Paquier (michael-kun) |
|
|
10 |
1 week ago |
| COPY ON_ERROR 'NULL' |
4810 |
Needs review |
|
|
10/10
|
+239−36
|
jian he (universality) |
Fujii Masao (masaofujii), vigneshwaran C (vignesh.postgres), Kirill Reshke (reshke), Atsushi Torikoshi (atsushitorikoshi), Jim Jones (jimus) |
|
8 |
1 week ago |
| on_error table, saving error info to a table |
4817 |
Needs review |
|
|
Needs rebase!
|
|
jian he (hellothere) |
Nishant Sharma (nishant-at-edb) |
|
8 |
1 week ago |
| KNN-btree |
4871 |
Waiting on Author |
|
|
Needs rebase!
|
|
Nikita Glukhov (n.glukhov), Anton Melnikov (antonmel) |
|
|
8 |
11 months ago |
| Use WALReadFromBuffers in more places |
4952 |
Needs review |
|
|
10/10
|
+70−30
|
Bharath Rupireddy (bharathrupireddy) |
|
|
5 |
1 month ago |
| VACUUM FULL / CLUSTER CONCURRENTLY |
5117 |
Needs review |
|
18 |
10/10
|
+5283−737
|
Antonin Houska (a.houska) |
Álvaro Herrera (alvherre), Mihail Nikalayeu (mihailnikalayeu) |
|
8 |
1 week ago |
| Make MultiXactOffset 64-bit type |
5205 |
Needs review |
|
18 |
Needs rebase!
|
|
Maxim Orlov (m.orlov) |
Heikki Linnakangas (heikki) |
|
6 |
19 hours ago |
| Changing shared_buffers without restart |
5319 |
Needs review |
|
|
1/10
|
+3628−322
|
Dmitry Dolgov (erthalion) |
Vladlen Popolitov (vladlenpopolitov) |
|
6 |
5 days ago |
| Support enabling checksums online |
5323 |
Needs review |
|
|
Needs rebase!
|
|
Magnus Hagander (mha), Daniel Gustafsson (d_gustafsson) |
Tomas Vondra (fuzzycz) |
|
6 |
49 minutes ago |
| using index to speedup add not null constraints to a table |
5444 |
Needs review |
|
18 |
10/10
|
+636−6
|
Jian He (stayreal) |
Tanzeel Khan (tanzeelk) |
Álvaro Herrera (alvherre) |
4 |
1 month ago |
| SQL/JSON json_table PLAN clause |
5478 |
Needs review |
|
18 |
10/10
|
+2308−168
|
Fedor Sigaev (sigaev), Alexander Korotkov (smagen), Andrew Dunstan (adunstan), Amit Langote (amitlan), Nikita Glukhov (n.glukhov), Oleg Bartunov (oleg), Anton Melnikov (antonmel), Nikita Malakhov (nmalakh) |
Amit Langote (amitlan), Vladlen Popolitov (vladlenpopolitov) |
|
5 |
7 months ago |
| Extended Statistics set/restore/clear functions |
5517 |
Waiting on Author |
|
|
6/10
|
+5608−85
|
Corey Huinker (coreyh) |
Michael Paquier (michael-kun) |
Michael Paquier (michael-kun) |
4 |
yesterday |
| add function argument name to substring and substr |
5524 |
Waiting on Author |
|
|
Needs rebase!
|
|
Jian He (stayreal) |
David Johnston (polobo) |
|
3 |
1 week ago |
| support fast default for domain with constraints |
5641 |
Needs review |
|
|
10/10
|
+301−18
|
Jian He (stayreal) |
|
|
3 |
2 months ago |
| support ALTER COLUMN SET EXPRESSION over virtual generated column with check constraint |
5645 |
Needs review |
|
|
8/10
|
+48−27
|
Jian He (stayreal) |
|
|
3 |
4 months ago |
| support create index on virtual generated column. |
5667 |
Needs review |
|
|
Needs rebase!
|
|
Jian He (stayreal) |
|
|
3 |
3 months ago |
| Allow to collect statistics on virtual generated columns |
5714 |
Needs review |
|
19 |
10/10
|
+167−28
|
Yugo Nagata (yugo.nagata) |
|
|
3 |
2 months ago |
| virtual generated column as partition key |
5720 |
Needs review |
|
19 |
2/10
|
+640−64
|
Jian He (stayreal) |
|
|
3 |
3 days ago |
| domain over virtual generated column |
5725 |
Needs review |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
|
3 |
5 months ago |
| finish TODOs in to_json_is_immutable, to_jsonb_is_immutable also add tests on it |
5759 |
Needs review |
|
19 |
10/10
|
+309−31
|
Jian He (stayreal) |
|
|
3 |
1 month ago |
| ALTER DOMAIN ADD NOT NULL NOT VALID |
5768 |
Needs review |
|
19 |
10/10
|
+214−26
|
Jian He (stayreal) |
|
|
3 |
1 month ago |
| make ALTER DOMAIN VALIDATE CONSTRAINT no-op when constraint is validated |
5769 |
Needs review |
|
19 |
10/10
|
+22−19
|
Jian He (stayreal) |
Peter Eisentraut (petere) |
|
2 |
1 month ago |
| Disallow concurrent ALTER DOMAIN and DROP DOMAIN |
5773 |
Needs review |
|
19 |
0/10
|
+126−0
|
Jian He (stayreal) |
|
|
3 |
5 months ago |
| foreign key on virtual generated column |
5782 |
Needs review |
|
19 |
10/10
|
+315−93
|
Jian He (stayreal) |
Srinath Reddy (srinath-reddy-sadipiralla) |
|
3 |
2 weeks ago |
| alter check constraint enforceability |
5796 |
Waiting on Author |
|
19 |
10/10
|
+345−11
|
Jian He (stayreal) |
Robert Treat (xzilla) |
|
2 |
1 week ago |
| Support tid range scan in parallel |
5803 |
Ready for Committer |
|
|
10/10
|
+442−58
|
Cary Huang (cary) |
|
|
2 |
2 days ago |
| Support for 8-byte TOAST values (aka the TOAST infinite loop problem) |
5830 |
Needs review |
|
19 |
Needs rebase!
|
|
Michael Paquier (michael-kun) |
Tom Lane (tgl), Nikhil Kumar Veldanda (nikhilkumarv) |
|
3 |
1 month ago |
| Carefully exposing information without authentication |
5845 |
Needs review |
Monitoring
|
19 |
0/10
|
+397−0
|
Greg Sabino Mullane (greg) |
|
|
2 |
4 weeks ago |
| amcheck: support for GiST |
5879 |
Needs review |
|
|
9/10
|
+1026−109
|
Andrey Borodin (x4m) |
Miłosz Bieniek (moozzi) |
|
2 |
3 weeks ago |
| no table rewrite when set column type to constrained domain |
5907 |
Needs review |
|
19 |
10/10
|
+133−10
|
Jian He (stayreal) |
|
|
2 |
2 months ago |
| pg_waldump: support decoding of WAL inside tarfile |
5955 |
Needs review |
|
19 |
10/10
|
+1301−231
|
Amul Sul (sulamul) |
|
|
2 |
yesterday |
| implement CAST(expr AS type FORMAT 'template') |
5957 |
Needs review |
|
19 |
10/10
|
+881−10
|
Jian He (stayreal) |
|
|
2 |
3 months ago |
| Import Statistics in postgres_fdw before resorting to sampling. |
5959 |
Waiting on Author |
|
19 |
10/10
|
+746−4
|
Corey Huinker (coreyh) |
|
|
2 |
2 weeks ago |
| Improve initial slot synchronization in pg_sync_replication_slots() |
5976 |
Needs review |
Logical Replication
|
19 |
9/10
|
+394−57
|
Ajin Cherian (ajinc) |
|
|
2 |
yesterday |
| ALTER COLUMN SET EXPRESSION [GENERATED|STORED] |
6010 |
Needs review |
|
19 |
10/10
|
+618−11
|
Jian He (stayreal) |
|
|
2 |
1 week ago |
| NOT NULL NOT ENFORCED |
6029 |
Needs review |
|
19 |
10/10
|
+783−97
|
Jian He (stayreal) |
|
Álvaro Herrera (alvherre) |
1 |
1 month ago |
| let ALTER COLUMN SET DATA TYPE cope with POLICY dependency |
6054 |
Needs review |
|
19 |
9/10
|
+546−55
|
Jian He (stayreal) |
|
|
1 |
2 months ago |
| CREATE TABLE LIKE INCLUDING POLICIES |
6064 |
Needs review |
|
19 |
10/10
|
+475−46
|
Jian He (stayreal) |
|
|
1 |
2 months ago |
| let ALTER COLUMN SET DATA TYPE cope with trigger dependency |
6089 |
Needs review |
|
19 |
10/10
|
+500−157
|
Jian He (stayreal) |
|
|
1 |
1 month ago |
| Allow virtual columns in index expressions or predicate |
6094 |
Needs review |
|
19 |
10/10
|
+69−46
|
Richard Guo (richardguo) |
|
|
1 |
1 month ago |
| Migrate pg_commit_ts directory to the new node during an upgrade |
6119 |
Ready for Committer |
|
19 |
10/10
|
+140−3
|
Sergey Levin (lsv) |
Hayato Kuroda (ha-kun), Maxim Orlov (m.orlov) |
|
1 |
1 month ago |
| Allow reads to proceed during FK/trigger drops by reducing relation-level lock from AccessExclusive to ShareRowExclusive |
6124 |
Needs review |
My First Patch
|
19 |
10/10
|
+285−10
|
Shayon Mukherjee (shayonj) |
|
|
1 |
1 month ago |
| GIN pageinspect support for entry tree and non-leaf posting tree |
6128 |
Needs review |
Extensions
|
stable |
3/10
|
+388−7
|
Kirill Reshke (reshke) |
|
|
1 |
1 month ago |
| Add pg_get_trigger_ddl() to retrieve the CREATE TRIGGER statement |
6131 |
Ready for Committer |
Good First Review
My First Patch
|
19 |
10/10
|
+312−0
|
Phil Alger (paalger) |
Josef Šimánek (retro), Jim Jones (jimus) |
|
1 |
1 week ago |
| Add pg_get_policy_ddl() function to reconstruct CREATE POLICY statement |
6135 |
Needs review |
My First Patch
|
|
10/10
|
+591−1
|
Akshay Joshi (akshay.joshi) |
|
|
1 |
1 hour ago |
| Add GoAway protocol message for graceful but fast server shutdown/switchover |
6156 |
Needs review |
libpq
|
|
9/10
|
+262−19
|
Jelte Fennema-Nio (jeltef) |
|
|
1 |
3 weeks ago |
| Make pg_numa_init() cope with Docker |
6171 |
Needs review |
Bugfix
Backport
|
stable |
10/10
|
+11−4
|
Christoph Berg (myon) |
|
|
1 |
5 days ago |
| NLS: use gettext() to translate system error messages |
6172 |
Needs review |
|
19 |
10/10
|
+71−2
|
Jeff Davis (jdavis) |
|
|
1 |
3 weeks ago |
| Add pg_get_tablespace_ddl() function to reconstruct CREATE TABLESPACE statement |
6175 |
Needs review |
My First Patch
|
|
10/10
|
+308−2
|
Nishant Sharma (nishant-at-edb), Manni Wood (manniwoodedb) |
Jim Jones (jimus) |
|
1 |
12 hours ago |
| pg_plan_advice |
6184 |
Needs review |
Extensions
Missing Docs
|
|
10/10
|
+12138−254
|
Robert Haas (rhaas) |
|
|
1 |
yesterday |
| Add pg_get_type_ddl() to retrieve the CREATE TYPE statement |
6185 |
Needs review |
|
|
10/10
|
+1019−0
|
Phil Alger (paalger) |
|
|
1 |
2 weeks ago |
| SQL Commands |
| Add SPLIT PARTITION/MERGE PARTITIONS commands |
3659 |
Needs review |
|
|
10/10
|
+8192−39
|
Dmitry Koval (d.koval) |
stephane tachoires (sttachoires) |
Alexander Korotkov (smagen) |
16 |
2 weeks ago |
| Incremental View Maintenance (IVM), take 2 |
4337 |
Waiting on Author |
|
|
Needs rebase!
|
|
Yugo Nagata (yugo.nagata) |
|
|
13 |
2 months ago |
| Implement row pattern recognition feature |
4460 |
Needs review |
|
19 |
10/10
|
+4202−35
|
Tatsuo Ishii (ishii) |
Vik Fearing (xocolatl), Jacob Champion (jchampion), Ningwei Chen (chen-5033) |
|
12 |
3 hours ago |
| COPY TO json |
4716 |
Needs review |
|
|
Needs rebase!
|
|
Joe Conway (jconway) |
Masahiko Sawada (masahikosawada) |
Joe Conway (jconway) |
8 |
1 week ago |
| SQL Property Graph Queries (SQL/PGQ) |
4904 |
Waiting on Author |
|
|
Needs rebase!
|
|
Peter Eisentraut (petere), Ashutosh Bapat (ashutoshbapat) |
Vik Fearing (xocolatl), Zhao Junwang (zhjwpku) |
|
8 |
2 months ago |
| Add OR REPLACE option to CREATE MATERIALIZED VIEW |
5099 |
Needs review |
|
19 |
9/10
|
+694−98
|
Erik Wienhold (ewie) |
newtglobal postgresql_contributors (newtpostgrescontributors) |
|
6 |
3 months ago |
| Add XMLCast (SQL/XML X025) |
5110 |
Needs review |
|
19 |
10/10
|
+2276−10
|
Jim Jones (jimus) |
Vik Fearing (xocolatl), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
8 |
1 week ago |
| jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
5270 |
Needs review |
|
|
10/10
|
+1201−25
|
Florents Tselai (florentst) |
David Wheeler (theory) |
|
4 |
3 weeks ago |
| Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078) |
5279 |
Needs review |
|
19 |
10/10
|
+1490−59
|
Jim Jones (jimus) |
newtglobal postgresql_contributors (newtpostgrescontributors) |
|
6 |
1 week ago |
| Add XMLDocument (SQL/XML X030) |
5431 |
Ready for Committer |
|
19 |
10/10
|
+258−1
|
Jim Jones (jimus) |
Pavel Stehule (okbobcz), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
5 |
3 months ago |
| Add XMLNamespaces option to XMLElement |
5456 |
Ready for Committer |
|
19 |
10/10
|
+1205−39
|
Pavel Stehule (okbobcz), Jim Jones (jimus) |
Pavel Stehule (okbobcz), Umar Hayat (pgwizard), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
5 |
3 months ago |
| SQL:2011 Application Time Update & Delete |
5836 |
Needs review |
|
19 |
10/10
|
+25413−531
|
Paul Jungwirth (pjungwir) |
Peter Eisentraut (petere) |
|
3 |
16 hours ago |
| Allow ON CONFLICT DO UPDATE to return EXCLUDED values |
5854 |
Needs review |
|
19 |
10/10
|
+741−269
|
Dean Rasheed (deanr) |
Viktor Holmberg (rutchkiwi) |
|
3 |
1 month ago |
| CAST(... ON DEFAULT) - WIP build on top of Error-Safe User Functions |
5941 |
Needs review |
|
19 |
10/10
|
+3340−312
|
Jian He (stayreal) |
|
|
2 |
2 days ago |
| CREATE SCHEMA ... CREATE DOMAIN support |
5985 |
Needs review |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
|
2 |
2 months ago |
| Add jsonb_translate(jsonb, from, to) |
6086 |
Needs review |
|
19 |
10/10
|
+210−0
|
Florents Tselai (florentst) |
|
|
1 |
1 month ago |
| CREATE TABLE LIKE INCLUDING TRIGGERS |
6087 |
Needs review |
|
19 |
6/10
|
+628−144
|
Jian He (stayreal) |
|
|
1 |
1 month ago |
| create table like including storage parameter |
6088 |
Needs review |
|
19 |
10/10
|
+199−2
|
Jian He (stayreal) |
Nathan Bossart (bossartn) |
|
1 |
3 weeks ago |
| ON CONFLICT DO SELECT |
6109 |
Needs review |
|
19 |
10/10
|
+1658−323
|
Viktor Holmberg (rutchkiwi) |
Dean Rasheed (deanr) |
|
1 |
1 hour ago |
| COPY FROM with RLS |
6178 |
Needs review |
|
19 |
10/10
|
+238−14
|
Jian He (stayreal) |
|
|
1 |
3 weeks ago |
| System Administration |
| log_min_messages per backend type |
5447 |
Needs review |
GUC
|
19 |
10/10
|
+356−39
|
Euler Taveira (eulerto) |
|
|
5 |
yesterday |
| Include extension path on pg_available_extensions |
6067 |
Needs review |
Extensions
|
|
10/10
|
+145−39
|
Matheus Alcantara (matheus.alcantara) |
Rohit Prasad (rohitprasad) |
|
1 |
6 days ago |
| Allow to set environment variable out of debug mode for libpq-oauth |
6183 |
Needs review |
Good First Review
My First Patch
[oauth]
|
18 |
10/10
|
+24−19
|
Jonathan Gonzalez V. (sxd) |
Jacob Champion (jchampion) |
|
1 |
15 hours ago |
| Change initdb default to the builtin collation provider |
6198 |
Needs review |
|
19 |
7/10
|
+28−3
|
Jeff Davis (jdavis) |
|
|
1 |
2 weeks ago |
| Testing |
| Allow CI to only run the compiler warnings task |
5249 |
Waiting on Author |
|
18 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
Rustam ALLAKOV (rustam.allakov) |
|
5 |
5 months ago |
| Add 'make check-tests' behavior to the meson based builds |
5405 |
Ready for Committer |
Testing
|
19 |
10/10
|
+16−6
|
Nazir Bilal Yavuz (nbyavuz) |
Ashutosh Bapat (ashutoshbapat), Jian He (stayreal) |
Andrew Dunstan (adunstan) |
5 |
4 months ago |
| Align tests for stored and virtual generated columns |
5981 |
Waiting on Author |
|
|
Needs rebase!
|
|
Yugo Nagata (yugo.nagata) |
Paul Jungwirth (pjungwir), mutaamba maasha (mutaambam) |
Peter Eisentraut (petere) |
2 |
1 month ago |
| CI: Add task that runs pgindent |
6148 |
Needs review |
CI
|
|
10/11
|
+40−2
|
Jelte Fennema-Nio (jeltef) |
|
|
1 |
1 week ago |
| ci: Improve OpenBSD core dump backtrace handling |
6160 |
Needs review |
CI
|
|
Needs rebase!
|
|
Nazir Bilal Yavuz (nbyavuz) |
|
|
1 |
2 weeks ago |
| Improve docs syntax checking and enable it in the meson build |
6161 |
Needs review |
CI
Testing
|
|
10/10
|
+154−15
|
Nazir Bilal Yavuz (nbyavuz) |
|
|
1 |
3 weeks ago |
| ci: Skip minfree file in the cores_backtrace.sh |
6162 |
Needs review |
CI
|
|
10/10
|
+2−1
|
Christoph Berg (myon), Nazir Bilal Yavuz (nbyavuz) |
|
|
1 |
1 month ago |
| ci: Update Windows CI Task Names: Server 2022 + VS 2022 Upgrade |
6165 |
Needs review |
CI
|
|
10/10
|
+80−33
|
Nazir Bilal Yavuz (nbyavuz) |
|
|
1 |
2 weeks ago |