| declarative session variables, LET command |
1608 |
Needs review |
DDL
|
|
10/10
|
+3003−37
|
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), Mikhail Vorozhtsov (mikev) |
|
41 |
3 months ago |
| pgbench - adding pl/pgsql versions of tests |
4105 |
Needs review |
Testing
|
19 |
Needs rebase!
|
|
Hannu Krosing (hannukrosing) |
Fabien Coelho (calvin), Yugo Nagata (yugo.nagata), Robert Treat (xzilla) |
|
10 |
6 months ago |
| Add XMLCanonicalize function |
4237 |
Ready for Committer |
SQL Commands
|
20 |
10/10
|
+310−0
|
Jim Jones (jimus) |
Pavel Stehule (okbobcz), Oliver Ford (ojford), Yogesh Sharma (sharmay), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
16 |
1 month ago |
| Logging parallel worker draught |
4291 |
Waiting on Author |
Monitoring
|
19 |
Needs rebase!
|
|
Benoit Lobréau (benoitl) |
Andrei Lepikhov (lepikhov), Sami Imseih (simseih), Yogesh Sharma (sharmay), solai v (solaiv) |
|
14 |
3 weeks ago |
| Incremental View Maintenance (IVM), take 2 |
4337 |
Needs review |
SQL Commands
|
|
2/10
|
+7067−67
|
Yugo Nagata (yugo.nagata) |
Alexandre Felipe (afelipe) |
|
16 |
2 weeks ago |
| Index Prefetching |
4351 |
Needs review |
Performance
|
|
10/10
|
+8440−3390
|
Peter Geoghegan (pgeoghegan), Tomas Vondra (fuzzycz) |
Jerry Zhang (xingtanzjr) |
|
15 |
4 days ago |
| add not_before and not_after timestamps to sslinfo extension and pg_stat_ssl |
4390 |
Needs review |
Security
|
|
Needs rebase!
|
|
Cary Huang (cary) |
Daniel Gustafsson (d_gustafsson), Jacob Champion (jchampion) |
|
12 |
1 year ago |
| Implement row pattern recognition feature |
4460 |
Needs review |
SQL Commands
|
19 |
Needs rebase!
|
|
Tatsuo Ishii (ishii), Henson Choi (assam258.gmail.com) |
Vik Fearing (xocolatl), Jacob Champion (jchampion), Ningwei Chen (chen-5033), Henson Choi (assam258.gmail.com) |
|
15 |
yesterday |
| Make COPY format extendable: Extract COPY TO format implementations |
4681 |
Needs review |
SQL Commands
|
|
10/10
|
+916−263
|
Kouhei Sutou (kou) |
Masahiko Sawada (masahikosawada), Zhao Junwang (zhjwpku), Yong Li (yoli) |
|
11 |
3 weeks ago |
| COPY (on_error table) saving error info to a table |
4817 |
Needs review |
|
|
10/10
|
+1037−50
|
Jian He (stayreal) |
Nishant Sharma (nishant-at-edb), Zsolt Parragi (zsolt.parragi), Solaimurugan V (solaimurugan) |
|
10 |
1 week ago |
| Avoid orphaned objects dependencies, take 3 |
4942 |
Needs review |
DDL
PGConf.dev
|
18 |
10/10
|
+583−23
|
Bertrand Drouvot (bertranddrouvot.pg) |
Heikki Linnakangas (heikki), Robert Haas (rhaas) |
|
11 |
3 weeks ago |
| [CREATE|RE] INDEX CONCURRENTLY with single heap scan |
4971 |
Needs review |
Performance
DDL
|
19 |
Needs rebase!
|
|
Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) |
Matthias van de Meent (mmeent) |
|
10 |
3 weeks ago |
| Return pg_control from pg_backup_stop(). |
4997 |
Needs review |
|
19 |
10/10
|
+110−15
|
David Steele (dsteele) |
solai v (solaiv) |
|
12 |
2 days ago |
| relfilenode statistics |
5007 |
Needs review |
Monitoring
|
18 |
8/10
|
+1479−670
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
11 |
1 week ago |
| Vacuum statistics |
5012 |
Ready for Committer |
Monitoring
|
19 |
1/2
|
+3344−24
|
Andrei Lepikhov (lepikhov), Andrei Zubkov (zubkov), Alena Rybakina (alenka) |
Ilia Evdokimov (ilidock95), Khoa Nguyen (kdnguyen9) |
|
11 |
1 week ago |
| Extension security improvement: Add support for extensions with an owned schema |
5018 |
Needs review |
Security
Extensions
|
|
10/10
|
+786−146
|
Jelte Fennema-Nio (jeltef) |
Sadeq Dousti (msdousti), Artem Gavrilov (artem.gavrilov) |
|
11 |
1 week ago |
| Historic snapshot doesn't track txns committed in BUILDING_SNAPSHOT state |
5029 |
Needs review |
Bugfix
Logical Replication
|
|
10/10
|
+110−6
|
ChangAo Chen (chenchangao) |
harinath kanchu (harinath001), Lilian Ontowhee (ontowhee), haiyang li (ocean-li), Arul Kumar C (arulkumarc) |
|
10 |
8 months ago |
| Incorrect error message for cancellation triggered by statement_timeout & flaky test |
5070 |
Ready for Committer |
Bugfix
Flakyfix
|
stable |
10/10
|
+33−15
|
Jelte Fennema-Nio (jeltef) |
Yogesh Sharma (sharmay), Akshat Jaimini (akshatj) |
|
11 |
6 months ago |
| Add OR REPLACE option to CREATE MATERIALIZED VIEW |
5099 |
Needs review |
SQL Commands
|
|
10/10
|
+813−27
|
Erik Wienhold (ewie) |
Paul Jungwirth (pjungwir), newtglobal postgresql_contributors (newtpostgrescontributors), Soumya S Murali (soumyamurali) |
|
9 |
3 weeks ago |
| Add XMLCast (SQL/XML X025) |
5110 |
Needs review |
SQL Commands
|
20 |
10/10
|
+1547−26
|
Jim Jones (jimus) |
Vik Fearing (xocolatl), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
11 |
1 month ago |
| Asynchronous MergeAppend Execution |
5129 |
Needs review |
Performance
|
|
3/10
|
+1695−874
|
Alexander Pyhalov (a.pyhalov) |
Etsuro Fujita (efujita), Matheus Alcantara (matheus.alcantara) |
|
9 |
2 weeks ago |
| DirtySnapshot index scan skips concurrently updated tuples leading to lost updates/deletes in logical replication |
5151 |
Needs review |
Bugfix
Logical Replication
Help - Stuck Rebasing
|
stable |
10/10
|
+613−48
|
Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) |
Luan Silva (luansilva) |
|
9 |
3 months ago |
| Refactor SLRU to always use long file names |
5250 |
Ready for Committer |
Refactoring Only
|
|
10/10
|
+95−84
|
Aleksander Alekseev (a.alekseev) |
|
|
9 |
5 days ago |
| Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078) |
5279 |
Needs review |
SQL Commands
|
20 |
10/10
|
+776−55
|
Jim Jones (jimus) |
newtglobal postgresql_contributors (newtpostgrescontributors) |
|
9 |
1 month ago |
| System views for versions reporting |
5318 |
Ready for Committer |
Monitoring
|
stable |
Needs rebase!
|
|
Dmitry Dolgov (erthalion) |
Laurenz Albe (laurenz) |
|
9 |
7 months ago |
| Logging plan of the currently running query |
5330 |
Needs review |
Monitoring
|
19 |
10/10
|
+601−38
|
Atsushi Torikoshi (atsushitorikoshi) |
Hironobu Suzuki (suzuki_hironobu), Andrei Lepikhov (lepikhov), Sadeq Dousti (msdousti) |
|
9 |
19 hours ago |
| Add Option to Check All Addresses For Matching target_session_attr |
5396 |
Needs review |
libpq
|
18 |
10/10
|
+334−10
|
Andrew Jackson (andrewjackson) |
Andrey Borodin (x4m) |
|
7 |
4 months ago |
| Add XMLDocument (SQL/XML X030) |
5431 |
Ready for Committer |
SQL Commands
|
20 |
10/10
|
+153−1
|
Jim Jones (jimus) |
Pavel Stehule (okbobcz), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
8 |
1 month ago |
| using index to speedup add not null constraints to a table |
5444 |
Needs review |
|
|
10/10
|
+446−5
|
Jian He (stayreal) |
Tanzeel Khan (tanzeelk) |
|
7 |
6 days ago |
| Add XMLNamespaces option to XMLElement |
5456 |
Ready for Committer |
SQL Commands
|
20 |
10/10
|
+787−39
|
Pavel Stehule (okbobcz), Jim Jones (jimus) |
Pavel Stehule (okbobcz), Umar Hayat (pgwizard), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
8 |
1 month ago |
| Function scan FDW pushdown |
5470 |
Needs review |
Performance
|
18 |
9/10
|
+1626−57
|
Alexander Pyhalov (a.pyhalov), Gleb Kashkin (glebka) |
Ashutosh Bapat (ashutoshbapat), Solaimurugan V (solaimurugan) |
|
3 |
2 weeks ago |
| Pull-up subquery if INNER JOIN-ON contains refs to upper-query |
5487 |
Needs review |
Performance
|
19 |
10/10
|
+1508−58
|
Alena Rybakina (a.rybakina) |
Ilia Evdokimov (ilidock95), Solaimurugan V (solaimurugan) |
|
7 |
2 months ago |
| Non-text mode for pg_dumpall |
5495 |
Waiting on Author |
Monitoring
|
19 |
Needs rebase!
|
|
Mahendra Singh Thalor (mahithalor) |
Vaibhav Dalvi (vaibhavdalvi) |
Andrew Dunstan (adunstan) |
4 |
1 month ago |
| add function argument name to substring and substr |
5524 |
Waiting on Author |
|
|
Needs rebase!
|
|
Jian He (stayreal) |
David Johnston (polobo) |
|
6 |
3 months ago |
| Add storage I/O tracking to EXPLAIN BUFFERS |
5526 |
Waiting on Author |
Monitoring
|
19 |
9/10
|
+1270−35
|
Atsushi Torikoshi (atsushitorikoshi) |
Jelte Fennema-Nio (jeltef), Ilmar Yunusov (tanswis42.gmail.com) |
|
7 |
1 month ago |
| starjoin join order planning |
5553 |
Needs review |
Performance
|
|
Needs rebase!
|
|
Tomas Vondra (fuzzycz) |
|
|
4 |
1 month ago |
| Expanding HOT updates for expression and partial indexes |
5556 |
Waiting on Author |
Performance
|
19 |
Needs rebase!
|
|
Greg Burd (gregburd) |
Nathan Bossart (bossartn) |
|
6 |
3 months ago |
| Bump soft open file limit (RLIMIT_NOFILE) to hard limit on startup |
5570 |
Needs review |
Multithreading
AIO
|
|
10/10
|
+448−37
|
Jelte Fennema-Nio (jeltef) |
|
|
7 |
2 weeks ago |
| Warn, and disallow, clear text passwords via SQL |
5597 |
Needs review |
|
|
Needs rebase!
|
|
Greg Sabino Mullane (greg) |
Guillaume Lelarge (gleu) |
|
4 |
6 months ago |
| Beautify read stream "per buffer data" APIs |
5617 |
Needs review |
Refactoring Only
|
|
10/10
|
+116−44
|
Thomas Munro (macdice) |
Nazir Bilal Yavuz (nbyavuz), solai v (solaiv) |
|
5 |
1 month ago |
| Allow table AMs to define their own reloptions |
5631 |
Needs review |
|
stable |
10/10
|
+959−36
|
Julien Tachoires (julmon) |
Rafia Sabih (rafia.sabih) |
|
2 |
2 days ago |
| Available disk space per tablespace |
5651 |
Ready for Committer |
Monitoring
|
20 |
10/10
|
+197−7
|
Christoph Berg (myon) |
Zsolt Parragi (zsolt.parragi), solai v (solaiv) |
|
2 |
15 hours ago |
| support create index on virtual generated column. |
5667 |
Waiting on Author |
|
|
Needs rebase!
|
|
Jian He (stayreal) |
Soumya S Murali (soumyamurali), Zizhuan Liu (liuzizhuan) |
|
6 |
19 hours ago |
| Produce LLVM bitcode files on meson builds |
5671 |
Needs review |
Performance
|
19 |
4/10
|
+380−25
|
Andres Freund (andresfreund), Diego Fronza (dfronza), Nazir Bilal Yavuz (nbyavuz) |
Christoph Berg (myon) |
|
5 |
4 days ago |
| Improve coments on structures in trigger.c |
5680 |
Waiting on Author |
Comments Only
|
|
Needs rebase!
|
|
Yugo Nagata (yugo.nagata) |
|
|
5 |
9 months ago |
| Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION |
5681 |
Waiting on Author |
Bugfix
|
|
10/10
|
+132−19
|
Yugo Nagata (yugo.nagata) |
Jim Jones (jimus), Daniil Davydov (dddaniil) |
|
6 |
9 months ago |
| amcheck support for BRIN indexes |
5715 |
Needs review |
Monitoring
|
|
10/10
|
+2150−9
|
Arseniy Mukhin (amukhin) |
Tomas Vondra (fuzzycz), solai v (solaiv) |
|
4 |
2 months ago |
| virtual generated column as partition key |
5720 |
Waiting on Author |
|
19 |
3/10
|
+665−65
|
Jian He (stayreal) |
Rustam ALLAKOV (rustam.allakov), Haibo Yan (billyean) |
|
6 |
4 months ago |
| Fix [SP-]GiST IOS visibility bug |
5721 |
Needs review |
Bugfix
|
|
9/10
|
+620−82
|
Matthias van de Meent (mmeent) |
Mihail Nikalayeu (mihailnikalayeu), solai v (solaiv) |
|
2 |
3 weeks ago |
| ALTER DOMAIN ADD NOT NULL NOT VALID |
5768 |
Needs review |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
|
6 |
4 months ago |
| Extend skipping FK checks on replicas to include ADD FK and TRUNCATE |
5774 |
Needs review |
Performance
Help - Stuck Rebasing
Logical Replication
|
19 |
10/10
|
+96−3
|
Hannu Krosing (hannukrosing) |
Rafia Sabih (rafia.sabih) |
|
5 |
yesterday |
| Improve the performance of Unicode Normalization Forms. |
5802 |
Waiting on Author |
Performance
|
|
Needs rebase!
|
|
Alexander Borisov (lexborisov) |
Victor Yegorov (vyegorov), Henson Choi (assam258.gmail.com) |
|
6 |
1 week ago |
| problems with toast.* reloptions |
5839 |
Needs review |
Bugfix
|
20 |
10/10
|
+305−117
|
Nathan Bossart (bossartn) |
Yogesh Sharma (sharmay), solai v (solaiv) |
|
6 |
1 month ago |
| Carefully exposing information without authentication |
5845 |
Needs review |
Monitoring
|
19 |
Needs rebase!
|
|
Greg Sabino Mullane (greg) |
|
|
4 |
3 months ago |
| Allow ON CONFLICT DO SELECT/UPDATE to return EXCLUDED values |
5854 |
Needs review |
SQL Commands
|
19 |
10/10
|
+746−278
|
Dean Rasheed (deanr) |
Viktor Holmberg (rutchkiwi), solai v (solaiv) |
|
6 |
2 weeks ago |
| docs: Include protocol version changes made without a version bump or extension |
5863 |
Ready for Committer |
Docs Only
|
|
10/10
|
+22−104
|
Jelte Fennema-Nio (jeltef) |
|
|
6 |
2 weeks ago |
| Support for basic ALTER TABLE progress reporting. |
5873 |
Needs review |
Monitoring
|
|
Needs rebase!
|
|
Jiří Kavalík (jkavalik) |
Jian He (stayreal), solai v (solaiv) |
|
5 |
3 weeks ago |
| Report bytes and transactions actually sent downtream |
5877 |
Needs review |
Monitoring
Logical Replication
|
|
10/10
|
+172−154
|
Ashutosh Bapat (ashutoshbapat) |
|
|
6 |
2 weeks ago |
| amcheck: support for GiST |
5879 |
Ready for Committer |
|
|
Needs rebase!
|
|
Andrey Borodin (x4m) |
Sergey Dudoladov (sdudoladov), Miłosz Bieniek (moozzi) |
|
5 |
5 months ago |
| Adding pg_dump flag for parallel export to pipes |
5893 |
Needs review |
Performance
System Administration
|
stable |
Needs rebase!
|
|
Hannu Krosing (hannukrosing), Nitin Motiani (nitinmotiani) |
Dilip Kumar (dilip.kumar), solai v (solaiv) |
|
4 |
1 month ago |
| no table rewrite when set column type to constrained domain |
5907 |
Waiting on Author |
|
19 |
10/10
|
+285−17
|
Jian He (stayreal) |
Yogesh Sharma (sharmay), Viktor Holmberg (rutchkiwi), Aditya Gollamudi (adigoll), solai v (solaiv) |
|
5 |
1 week ago |
| Unnecessary delay in streaming replication due to replay lag |
5908 |
Ready for Committer |
Good First Review
Logical Replication
Physical Replication
Backport
GUC
|
stable |
10/10
|
+406−9
|
Sunil Seetharama (sunils26) |
Fujii Masao (masaofujii), Josef Šimánek (retro), Huansong Fu (huansong) |
|
4 |
7 months ago |
| CAST(... ON DEFAULT) - WIP build on top of Error-Safe User Functions |
5941 |
Needs review |
SQL Commands
|
19 |
9/10
|
+3049−254
|
Jian He (stayreal) |
Corey Huinker (coreyh), Henson Choi (assam258.gmail.com) |
|
5 |
1 week ago |
| Adding per backend commit and rollback counters |
5947 |
Waiting on Author |
Monitoring
|
19 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
Miłosz Bieniek (moozzi), Kuba Knysiak (xsni12) |
|
5 |
2 weeks ago |
| implement CAST(expr AS type FORMAT 'template') |
5957 |
Waiting on Author |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
Corey Huinker (coreyh), Surya Poondla (spoondla) |
|
5 |
6 days ago |
| Per backend relation statistics tracking |
5958 |
Needs review |
Monitoring
|
19 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
Yogesh Sharma (sharmay), Rui Zhao (zhaorui) |
|
5 |
10 months ago |
| JIT works only partially with meson build |
5984 |
Ready for Committer |
Docs Only
|
|
Needs rebase!
|
|
Yugo Nagata (yugo.nagata) |
Laurenz Albe (laurenz) |
|
5 |
9 months ago |
| disallow alter individual column if partition key contains wholerow reference |
5988 |
Waiting on Author |
Bugfix
Backport
|
18 |
10/10
|
+39−0
|
Jian He (stayreal) |
Sergey Dudoladov (sdudoladov), Matt Dailis (mattdailis), Zizhuan Liu (liuzizhuan) |
|
5 |
3 weeks ago |
| pgbench: extend variable usage in scripts |
6012 |
Waiting on Author |
libpq
|
19 |
Needs rebase!
|
|
Yugo Nagata (yugo.nagata) |
lakshmi g (lakshmi) |
|
5 |
6 months ago |
| Stack-based tracking of per-node WAL/buffer usage |
6023 |
Needs review |
Performance
PGConf.dev
|
|
10/10
|
+0−0
|
Lukas Fittl (lfittl) |
|
|
5 |
3 months ago |
| Improve read_local_xlog_page_guts by replacing polling with latch-based waiting |
6024 |
Needs review |
Performance
Logical Replication
|
19 |
10/10
|
+40−11
|
Xuneng Zhou (dylanzhou) |
Rui Zhao (zhaorui) |
|
4 |
1 month ago |
| Fix race condition in SSI when reading PredXact->SxactGlobalXmin |
6037 |
Ready for Committer |
Bugfix
Backport
My First Patch
|
stable |
5/10
|
+267−13
|
Josh Curtis (joshcurtis) |
Mihail Nikalayeu (mihailnikalayeu) |
|
4 |
1 month ago |
| RFC: adding pytest as a supported test framework |
6045 |
Needs review |
Testing
Help - User Testing
Modernization
Devtools
|
|
Needs rebase!
|
|
Jacob Champion (jchampion), Jelte Fennema-Nio (jeltef) |
Tristan Partin (tristan957) |
|
4 |
4 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) |
Henson Choi (assam258.gmail.com), jihyun bahn (ichibahn) |
|
4 |
3 weeks ago |
| let ALTER COLUMN SET DATA TYPE cope with POLICY dependency |
6054 |
Needs review |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
|
4 |
10 months ago |
| Whole-row fixes for DROP COLUMN, SET COLUMN DATA TYPE |
6055 |
Needs review |
Bugfix
Backport
|
stable |
10/10
|
+560−10
|
Jian He (stayreal) |
lakshmi g (lakshmi) |
|
4 |
2 days ago |
| CREATE TABLE LIKE INCLUDING POLICIES |
6064 |
Needs review |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
lakshmi g (lakshmi) |
|
4 |
4 months ago |
| CREATE TABLE LIKE INCLUDING TRIGGERS |
6087 |
Ready for Committer |
SQL Commands
|
19 |
10/10
|
+649−18
|
Jian He (stayreal) |
Andrey Borodin (x4m), Henson Choi (assam258.gmail.com), Zsolt Parragi (zsolt.parragi), lakshmi g (lakshmi) |
|
4 |
2 weeks ago |
| create table like including storage parameter |
6088 |
Needs review |
SQL Commands
|
19 |
10/10
|
+218−9
|
Jian He (stayreal) |
lakshmi g (lakshmi) |
|
4 |
2 months ago |
| let ALTER COLUMN SET DATA TYPE cope with trigger dependency |
6089 |
Needs review |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
|
4 |
5 months ago |
| Preserve index stats during ALTER TABLE ... TYPE ... |
6118 |
Needs review |
Bugfix
|
19 |
10/10
|
+576−4
|
Bertrand Drouvot (bertranddrouvot.pg) |
Yogesh Sharma (sharmay), solai v (solaiv) |
|
4 |
1 month ago |
| Migrate pg_commit_ts directory to the new node during an upgrade |
6119 |
Waiting on Author |
|
19 |
10/10
|
+353−3
|
Sergey Levin (lsv) |
Hayato Kuroda (ha-kun), Maxim Orlov (m.orlov) |
|
4 |
15 hours ago |
| avoid call ATPostAlterTypeCleanup twice |
6121 |
Needs review |
Bugfix
Backport
|
stable |
10/10
|
+88−0
|
Jian He (stayreal) |
|
|
4 |
9 months 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
|
+371−4
|
Phil Alger (paalger) |
Josef Šimánek (retro), Jim Jones (jimus), Soumya S Murali (soumyamurali) |
|
4 |
yesterday |
| Add pg_get_policy_ddl() function to reconstruct CREATE POLICY statement |
6135 |
Ready for Committer |
|
|
10/10
|
+766−0
|
Akshay Joshi (akshay.joshi) |
Ilmar Yunusov (tanswis42.gmail.com), solai v (solaiv), Rui Zhao (zhaorui) |
|
2 |
1 week ago |
| postgres_fdw: Use COPY to speed up batch inserts |
6137 |
Needs review |
Performance
|
|
10/10
|
+478−29
|
Matheus Alcantara (matheus.alcantara) |
Masahiko Sawada (masahikosawada), solai v (solaiv) |
|
4 |
1 month ago |
| Optimization of the is_normalized() function. |
6152 |
Needs review |
Performance
|
19 |
Needs rebase!
|
|
Alexander Borisov (lexborisov) |
|
|
4 |
3 months ago |
| Add a warning on stats manipulation functions |
6155 |
Needs review |
Docs Only
|
19 |
Needs rebase!
|
|
Yugo Nagata (yugo.nagata) |
|
|
4 |
3 weeks ago |
| Add read-only disconnect_requested GUC for graceful client disconnect (reviously goaway) |
6156 |
Waiting on Author |
libpq
|
|
10/10
|
+432−12
|
Jelte Fennema-Nio (jeltef) |
|
|
4 |
1 week ago |
| Improve docs syntax checking and enable it in the meson build |
6161 |
Needs review |
CI
Testing
|
|
Needs rebase!
|
|
Nazir Bilal Yavuz (nbyavuz) |
|
|
3 |
3 months ago |
| ci: Skip minfree file in the cores_backtrace.sh |
6162 |
Needs review |
CI
Testing
|
|
10/10
|
+1−1
|
Christoph Berg (myon), Nazir Bilal Yavuz (nbyavuz) |
Ilmar Yunusov (tanswis42.gmail.com) |
|
2 |
1 month ago |
| Batching in executor, part 1: add batch variant of table AM scan API |
6176 |
Needs review |
Help - Benchmarks
Performance
|
19 |
10/10
|
+891−4
|
Amit Langote (amitlan) |
Antonin Houska (a.houska), Thom Brown (thom), Denis Smirnov (darthunix) |
|
3 |
yesterday |
| Add archive_mode to prevent unarchived WAL on permanent primary failure |
6177 |
Needs review |
Physical Replication
|
19 |
2/10
|
+969−64
|
Andrey Borodin (x4m) |
|
|
4 |
4 hours ago |
| COPY FROM with RLS |
6178 |
Needs review |
SQL Commands
|
19 |
10/10
|
+339−68
|
Jian He (stayreal) |
solai v (solaiv) |
|
4 |
1 week ago |
| Report oldest xmin source when autovacuum cannot remove tuples |
6188 |
Needs review |
Monitoring
|
20 |
9/10
|
+692−10
|
Shinya Kato (shinyakato) |
Fujii Masao (masaofujii), Sami Imseih (simseih) |
|
4 |
4 days ago |
| ago(interval) → timestamptz |
6202 |
Needs review |
SQL Commands
|
19 |
1/2
|
+25−0
|
Florents Tselai (florentst) |
|
|
3 |
8 months ago |
| Add pg_get_subscription_ddl() function |
6208 |
Ready for Committer |
My First Patch
|
19 |
9/10
|
+458−0
|
Vaibhav Dalvi (vaibhavdalvi) |
solai v (solaiv) |
|
3 |
2 months ago |
| pg_get_domain_ddl: DDL reconstruction function for CREATE DOMAIN statement |
6212 |
Needs review |
Good First Review
|
19 |
10/10
|
+574−11
|
Florin Irion (irionr), Tim Waizenegger (tim.waizenegger.edb) |
Haritabh Gupta (haritabhgupta), Kuba Knysiak (xsni12) |
|
3 |
1 week ago |
| Reduce unnecessary locking of pruned partitions when reusing cached plans |
6216 |
Waiting on Author |
Performance
|
19 |
10/10
|
+1049−92
|
Amit Langote (amitlan) |
Ilmar Yunusov (tanswis42.gmail.com) |
|
2 |
2 weeks ago |
| pg_dump flag for dumping tables data in multiple chunks, for huge tables can often give near-linear speedup when parallelized |
6219 |
Waiting on Author |
Performance
libpq
|
stable |
Needs rebase!
|
|
Hannu Krosing (hannukrosing) |
Dilip Kumar (dilip.kumar), Pavel Stehule (okbobcz), Neil Min (neilmin) |
|
3 |
3 months ago |
| Give Plugins control at the end of CHECKPOINT to store their state |
6224 |
Needs review |
Extensions
|
19 |
10/10
|
+215−0
|
Andrei Lepikhov (lepikhov), Asif Rehman (asifrana) |
|
|
3 |
2 months ago |
| Bypassing cursors in postgres_fdw to enable parallel plans |
6233 |
Needs review |
postgres_fdw
Performance
|
19 |
10/10
|
+1866−58
|
Rafia Sabih (rafia.sabih) |
|
|
2 |
20 hours ago |
| parallel pgbench -i |
6242 |
Needs review |
Performance
|
|
9/10
|
+269−27
|
Mircea Cadariu (mcadariu) |
lakshmi g (lakshmi) |
|
3 |
2 months ago |
| Idea to enhance pgbench by more modes to generate data (multi-TXNs, UNNEST, COPY BINARY) |
6245 |
Ready for Committer |
Performance
My First Patch
Refactoring Only
|
19 |
10/10
|
+978−150
|
Boris Mironov (bmironov) |
Egor Madyshev (emadyshev) |
|
3 |
4 months ago |
| Use ROLERECURSE_PRIVS in is_admin_of_role() |
6251 |
Needs review |
Good First Review
|
|
10/10
|
+27−2
|
ChangAo Chen (chenchangao) |
Nathan Bossart (bossartn) |
|
3 |
2 months ago |
| doc: Clarify ANALYZE VERBOSE output |
6259 |
Ready for Committer |
Docs Only
|
stable |
10/10
|
+4−3
|
Shinya Kato (shinyakato) |
Fujii Masao (masaofujii), Maciek Sakrejda (msakrejda), Surya Poondla (spoondla), solai v (solaiv) |
Fujii Masao (masaofujii) |
3 |
6 days ago |
| extend JSON_TABLE top level path expression |
6260 |
Needs review |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
solai v (solaiv) |
|
3 |
1 month ago |
| split tablecmds.c |
6269 |
Waiting on Author |
Refactoring Only
|
19 |
Needs rebase!
|
|
Nathan Bossart (bossartn) |
|
|
3 |
5 months ago |
| skip check constraints verification for unaffected columns during UPDATE |
6270 |
Needs review |
|
19 |
10/10
|
+259−17
|
Jian He (stayreal) |
Florin Irion (irionr) |
|
3 |
4 months ago |
| Add a greedy join search algorithm to handle large join problems |
6274 |
Waiting on Author |
Performance
|
|
3/10
|
+1921−3
|
Chengpeng Yan (chengpeng.yan) |
lakshmi g (lakshmi) |
|
3 |
4 weeks ago |
| Add sampling statistics to autoanalyze log output |
6288 |
Needs review |
Monitoring
|
|
9/10
|
+116−42
|
Tatsuya Kawata (croissant) |
Fujii Masao (masaofujii) |
|
3 |
5 months ago |
| Proposal to allow setting cursor options on Portals |
6292 |
Needs review |
libpq
|
|
10/10
|
+1212−11
|
Dave Cramer (dcramer) |
Jelte Fennema-Nio (jeltef) |
|
2 |
3 months ago |
| Add pg_current_vxact_id() function to expose virtual transaction IDs |
6298 |
Needs review |
Good First Review
Monitoring
PGConf.dev
|
19 |
10/10
|
+109−4
|
Pavlo Golub (pasha_golub) |
Robert Haas (rhaas), solai v (solaiv) |
|
3 |
2 months ago |
| Safer and easier to use hash table initialization macro |
6301 |
Waiting on Author |
Refactoring Only
|
|
Needs rebase!
|
|
Bertrand Drouvot (bdrouvot), Jelte Fennema-Nio (jeltef) |
|
|
3 |
3 months ago |
| refactor handling optional argument in system functions |
6303 |
Ready for Committer |
Refactoring Only
|
19 |
10/10
|
+25−168
|
Mark Wong (markwkm) |
Andreas Karlsson (kandreas), Tristan Partin (tristan957) |
|
3 |
2 weeks ago |
| Incorrect historic snapshot may be serialized to disk during fast-forwarding |
6304 |
Needs review |
Bugfix
|
|
10/10
|
+11−7
|
ChangAo Chen (chenchangao), haiyang li (ocean-li) |
|
|
3 |
5 months ago |
| Add support for partial incremental materialized view refresh using REFRESH ... WHERE |
6305 |
Needs review |
My First Patch
SQL Commands
|
19 |
10/10
|
+1468−70
|
Adam Brusselback (tostino) |
Zsolt Parragi (zsolt.parragi), Dharin Shah (dharins0) |
|
3 |
1 month ago |
| Expose checkpoint timestamp and duration in pg_stat_checkpointer |
6307 |
Needs review |
Extensions
Performance
|
19 |
Needs rebase!
|
|
Soumya S Murali (soumyamurali) |
|
|
3 |
2 months ago |
| SQL-level pg_datum_image_equal |
6309 |
Needs review |
|
|
Needs rebase!
|
|
Matthias van de Meent (mmeent) |
|
|
2 |
3 months ago |
| Don't use the deprecated and insecure PQcancel in our frontend tools anymore |
6314 |
Needs review |
psql
Security
|
|
10/10
|
+623−466
|
Jelte Fennema-Nio (jeltef) |
|
|
3 |
1 week ago |
| Enable partitionwise join for partition keys wrapped by RelabelType |
6315 |
Needs review |
|
|
10/10
|
+50−2
|
Matheus Alcantara (matheus.alcantara) |
|
|
3 |
4 months ago |
| File locks for data directory lockfile in the context of Linux namespaces |
6335 |
Waiting on Author |
|
stable |
10/10
|
+134−25
|
Dmitry Dolgov (erthalion) |
Ilmar Yunusov (tanswis42.gmail.com) |
|
3 |
1 week ago |
| Add --extra-dependencies and immediate data dumping for pg_dump/pg_upgrade |
6340 |
Needs review |
|
19 |
4/10
|
+220−6
|
Jeevan Chalke (jeevan.chalke) |
|
|
3 |
1 month ago |
| Cleaning up PREPARE query strings? |
6341 |
Needs review |
SQL Commands
|
|
9/10
|
+135−23
|
Julien Rouhaud (rjuju) |
Sami Imseih (simseih) |
|
3 |
1 week ago |
| Hash-based MCV matching for large IN-lists |
6356 |
Ready for Committer |
Performance
|
stable |
10/10
|
+543−5
|
Ilia Evdokimov (ilidock95) |
David Geier (geidav), Tatsuya Kawata (croissant) |
|
3 |
4 weeks ago |
| Support for EXTRA_REGRESS_OPTS and TEMP_CONFIG for meson tests |
6361 |
Waiting on Author |
Testing
|
|
10/10
|
+9−0
|
Andreas Karlsson (kandreas) |
|
|
3 |
3 months ago |
| Add a berief general comment on BTScanInsertData's nextkey and backward |
6363 |
Needs review |
Comments Only
|
|
10/10
|
+18−15
|
Yugo Nagata (yugo.nagata) |
|
|
3 |
3 months ago |
| QoL improvements for pgindent and combining pgindent, pgperltidy, pgperlcritic and pgperlsyncheck into one tool |
6366 |
Needs review |
Devtools
|
|
10/10
|
+1096−561
|
Jelte Fennema-Nio (jeltef) |
|
|
3 |
3 months ago |
| Create unique GiST index |
6368 |
Waiting on Author |
Bugfix
SQL Commands
|
19 |
1/2
|
+447−17
|
Paul Jungwirth (pjungwir) |
warda bibi (warda), Prafulla Ranadive (pprandive) |
|
3 |
4 months ago |
| Allowing ALTER COLUMN TYPE for columns in publication column lists |
6371 |
Needs review |
My First Patch
SQL Commands
DDL
|
19 |
3/10
|
+149−12
|
Kevin Biju Kizhake Kanichery (kevinbiju) |
Soumya S Murali (soumyamurali) |
|
2 |
6 months ago |
| docs: clarify ALTER TABLE behavior on partitioned tables |
6379 |
Ready for Committer |
Docs Only
DDL
|
19 |
10/10
|
+227−90
|
Chao Li (chaol) |
David Johnston (polobo), Zsolt Parragi (zsolt.parragi) |
|
2 |
3 months ago |
| llvmjit: always add the simplifycfg pass |
6384 |
Needs review |
Performance
|
19 |
10/10
|
+16−4
|
Pierre Ducroquet (pinaraf) |
Matheus Alcantara (matheus.alcantara) |
|
2 |
4 months ago |
| Add ldapservice connection parameter |
6390 |
Ready for Committer |
libpq
|
|
10/10
|
+340−7
|
Andrew Jackson (andrewjackson) |
|
|
2 |
3 months ago |
| Use CASEFOLD() internally rather than LOWER() |
6391 |
Needs review |
|
19 |
Needs rebase!
|
|
Jeff Davis (jdavis) |
Mark Dilger (mark.dilger) |
|
2 |
3 months ago |
| ALTER TABLE: notice when actions do not recurse to partitions |
6392 |
Ready for Committer |
DDL
|
19 |
10/10
|
+339−65
|
Chao Li (chaol) |
Jim Jones (jimus) |
|
2 |
2 months ago |
| Refactor *_abbrev_convert() functions |
6393 |
Needs review |
Refactoring Only
Good First Review
|
19 |
10/10
|
+33−60
|
Aleksander Alekseev (a.alekseev) |
Aditya Gollamudi (adigoll) |
John Naylor (john.naylor) |
2 |
2 weeks ago |
| extended statistic (examine_variable) ignored CollateExpr |
6397 |
Needs review |
Bugfix
|
stable |
5/10
|
+138−5
|
Jian He (stayreal) |
|
|
2 |
6 months ago |
| Add pg_get_publication_ddl function |
6400 |
Needs review |
DDL
|
19 |
1/2
|
+1418−2
|
Jonathan Gonzalez V. (sxd) |
solai v (solaiv), Rui Zhao (zhaorui) |
|
2 |
4 weeks ago |
| Resetting snapshots during the first phase of [CREATE |RE]INDEX CONCURRENTLY |
6401 |
Needs review |
Performance
DDL
|
19 |
10/10
|
+1347−152
|
Mihail Nikalayeu (mihailnikalayeu) |
|
|
2 |
3 months ago |
| Add cascade synchronous replication |
6404 |
Needs review |
Missing Docs
Testing
Physical Replication
|
|
Needs rebase!
|
|
Григорий Новиков (grishanovik) |
|
|
2 |
2 days ago |
| JumbleQuery may treat different GROUP BY expr as the same |
6411 |
Needs review |
|
stable |
10/10
|
+49−3
|
Jian He (stayreal) |
Keisuke Kuroda (keisuke.kuroda.3862) |
|
2 |
4 months ago |
| Fix comments for buf_id field of BufferDesc structure |
6417 |
Needs review |
Comments Only
|
19 |
10/10
|
+7−4
|
Daniil Davydov (dddaniil) |
|
|
2 |
6 months ago |
| Reduce build times of pg_trgm GIN indexes |
6418 |
Needs review |
Performance
|
19 |
10/10
|
+225−209
|
David Geier (geidav) |
Heikki Linnakangas (heikki) |
Heikki Linnakangas (heikki) |
2 |
2 months ago |
| 64-bit wait_event and introduction of 32-bit wait_event_arg |
6419 |
Needs review |
Monitoring
|
19 |
Needs rebase!
|
|
Jakub Wartak (jakub.wartak.tomtom) |
|
|
2 |
4 months ago |
| Avoid recalculating pgprocno in ProcArrayAdd() |
6426 |
Ready for Committer |
Good First Review
Refactoring Only
|
stable |
10/10
|
+1−1
|
Shinya Kato (shinyakato) |
Chao Li (chaol), solai v (solaiv) |
|
2 |
2 weeks ago |
| BUG #19369: Not documented that io_uring on kernel versions between 5.1 and below 5.6 does not work |
6428 |
Needs review |
Bugfix
AIO
|
19 |
10/10
|
+122−3
|
Surya Poondla (spoondla) |
|
|
2 |
5 months ago |
| Add SQL/JSON ON MISMATCH clause to JSON_VALUE, JSON_QUERY, JSON_TABLE |
6429 |
Needs review |
SQL Commands
|
19 |
Needs rebase!
|
|
Florents Tselai (florentst) |
|
|
2 |
5 months ago |
| pg_stat_io_histogram |
6433 |
Needs review |
Monitoring
|
19 |
Needs rebase!
|
|
Jakub Wartak (jakub.wartak.tomtom) |
|
|
2 |
2 weeks ago |
| Add `tsmatch` JSONPath operator for granular Full Text Search |
6436 |
Needs review |
SQL Commands
|
19 |
10/10
|
+597−4
|
Florents Tselai (florentst) |
Chao Li (chaol) |
|
2 |
3 months ago |
| LLVMJIT: introduce force-inlined functions |
6437 |
Needs review |
Performance
|
19 |
10/10
|
+103−4
|
Pierre Ducroquet (pinaraf) |
|
|
2 |
3 months ago |
| ATPrepCmd: cleanup unreachable AT_AddIndexConstraint handling |
6439 |
Needs review |
Refactoring Only
|
19 |
10/10
|
+18−14
|
Chao Li (chaol) |
|
|
2 |
5 months ago |
| tablecmds: fix bug where index rebuild loses replica identity on partitions |
6440 |
Needs review |
Bugfix
DDL
|
stable |
10/10
|
+272−38
|
Chao Li (chaol) |
|
|
2 |
6 days ago |
| tablecmds: fix Deadlock caused by Attach Partition |
6442 |
Needs review |
Bugfix
DDL
|
19 |
9/10
|
+54−0
|
Chao Li (chaol) |
|
|
2 |
5 months ago |
| BUG #19382: Server crash at __nss_database_lookup |
6449 |
Ready for Committer |
Bugfix
Security
|
20 |
10/10
|
+906−1
|
Surya Poondla (spoondla) |
|
|
2 |
6 days ago |
| Fix the race condition for updating slot minimum LSN |
6451 |
Ready for Committer |
Bugfix
|
|
10/10
|
+32−1
|
Zhijie Hou (houzj) |
Surya Poondla (spoondla), solai v (solaiv) |
|
2 |
2 months ago |
| Use correct collation in pg_trgm |
6454 |
Ready for Committer |
Bugfix
|
19 |
Needs rebase!
|
|
David Geier (geidav) |
Zsolt Parragi (zsolt.parragi) |
|
2 |
3 months ago |
| Show expression of virtual columns in error messages |
6460 |
Needs review |
|
|
10/10
|
+208−43
|
Matheus Alcantara (matheus.alcantara) |
|
|
2 |
1 week ago |
| convert vacuum_index_cleanup and gist's buffering to ternary reloption type |
6464 |
Needs review |
Refactoring Only
|
stable |
10/10
|
+139−96
|
Nikolay Shaplov (nataraj) |
|
|
2 |
2 months ago |
| Unfortunate pushing down of expressions below sort |
6467 |
Waiting on Author |
Performance
|
|
10/10
|
+318−56
|
Chengpeng Yan (chengpeng.yan) |
|
|
2 |
3 months ago |
| Add +/- operators for xid8 type and replace deprecated txid_current() |
6478 |
Ready for Committer |
Deprecation
|
20 |
10/10
|
+244−25
|
Shinya Kato (shinyakato) |
lin teletele (teletele.lin), solai v (solaiv) |
|
2 |
1 month ago |
| SLOPE - Planner optimizations on monotonic expressions. |
6479 |
Needs review |
Performance
|
|
10/10
|
+3121−249
|
Alexandre Felipe (afelipe) |
Corey Huinker (coreyh), Zsolt Parragi (zsolt.parragi) |
|
2 |
12 hours ago |
| Add table COMMENTS in CREATE TABLE LIKE |
6482 |
Needs review |
DDL
Good First Review
|
20 |
10/10
|
+116−11
|
Jim Jones (jimus) |
Carlos Alves (ccsalves), Zizhuan Liu (liuzizhuan) |
|
2 |
yesterday |
| Pipelined Recovery |
6487 |
Needs review |
Performance
|
20 |
10/10
|
+2339−45
|
Imran Zaheer (imranzaheer) |
|
|
2 |
yesterday |
| Change the default wal_blocksize to 4KB |
6490 |
Needs review |
Performance
|
|
9/10
|
+12−12
|
Andy Pogrebnoi (birdofdada) |
|
|
2 |
3 months ago |
| Provide support for trailing commas |
6492 |
Waiting on Author |
|
|
Needs rebase!
|
|
Greg Sabino Mullane (greg) |
|
Peter Eisentraut (petere) |
2 |
3 months ago |
| add assertion for palloc in signal handlers |
6498 |
Waiting on Author |
|
19 |
Needs rebase!
|
|
Nathan Bossart (bossartn) |
|
|
2 |
4 months ago |
| DOCS - Add introductory paragraph to Getting Started chapter |
6506 |
Waiting on Author |
Docs Only
|
stable |
10/10
|
+6−0
|
Dragos Andriciuc (andriciucdragos) |
|
|
2 |
3 months ago |
| Support automatic sequence replication |
6514 |
Needs review |
Logical Replication
|
|
Needs rebase!
|
|
Ajin Cherian (ajinc) |
Dilip Kumar (dilip.kumar), Hayato Kuroda (ha-kun) |
|
2 |
3 months ago |
| [PATCH] Add parallel instrumentation hooks for CustomScan providers |
6524 |
Needs review |
Extensions
|
stable |
10/10
|
+112−0
|
Siddharth Kothari (sidkot.google.com) |
|
|
2 |
6 days ago |
| Fix XLogFileReadAnyTLI silently applying divergent WAL from wrong timeline |
6525 |
Needs review |
Bugfix
|
|
10/10
|
+418−6
|
Andrey Borodin (x4m) |
Surya Poondla (spoondla) |
|
2 |
2 weeks ago |
| amcheck: add index-all-keys-match verification for B-Tree |
6526 |
Needs review |
System Administration
Good First Review
Devtools
|
|
10/10
|
+826−45
|
Andrey Borodin (x4m) |
Álvaro Herrera (alvherre), Jakub Wartak (jakub.wartak.tomtom) |
|
2 |
16 hours ago |
| synchronized_standby_slots behavior inconsistent with quorum-based synchronous replication |
6543 |
Needs review |
Performance
Logical Replication
|
|
10/10
|
+1084−142
|
SATYANARAYANA NARLAPURAM (satyanarayanan) |
|
|
2 |
3 weeks ago |
| Decorrelate nested tuple hash tables |
6553 |
Needs review |
Performance
|
19 |
9/10
|
+13−7
|
Ants Aasma (ants) |
|
|
2 |
4 months ago |
| POC: PLpgSQL FOREACH IN JSON ARRAY |
6557 |
Needs review |
PL/pgSQL
|
|
10/10
|
+1035−96
|
Pavel Stehule (okbobcz) |
Tom Lane (tgl), Jim Jones (jimus) |
|
1 |
1 week ago |
| Pgbench: remove synchronous prepare |
6558 |
Ready for Committer |
|
|
10/10
|
+123−16
|
Dmitrii Bondar (difesu) |
lakshmi g (lakshmi) |
|
1 |
6 days ago |
| psql tab completion for user functions and if explicitly required also "pg_" |
6563 |
Needs review |
psql
|
19 |
10/10
|
+48−0
|
Florin Irion (irionr) |
Mario Gonzalez (gonzalemario) |
|
1 |
2 weeks ago |
| Reject ADD CONSTRAINT NOT NULL if name mismatches existing domain not-null constraint |
6564 |
Needs review |
Bugfix
|
stable |
10/10
|
+40−2
|
Jian He (stayreal) |
Zizhuan Liu (liuzizhuan) |
|
1 |
3 weeks ago |
| doc: Improve wal_level and effective_wal_level GUC around logical replication |
6567 |
Waiting on Author |
Docs Only
|
stable |
10/10
|
+27−31
|
David Johnston (polobo) |
Andreas Karlsson (kandreas) |
|
1 |
3 months ago |
| Fix the wrong behavior of REFRESH MATERIALIZED VIEW CONCURRENTLY |
6579 |
Needs review |
Bugfix
|
19 |
10/10
|
+246−43
|
Rafia Sabih (rafia.sabih), Surya Poondla (spoondla) |
|
|
1 |
16 hours ago |
| Fix performance of REFRESH MATERIALIZED VIEW CONCURRENTLY |
6580 |
Needs review |
Performance
|
19 |
10/10
|
+246−43
|
Surya Poondla (spoondla) |
|
|
1 |
16 hours ago |
| Fix JSON_SERIALIZE() coercion placeholder type for jsonb input |
6587 |
Needs review |
Bugfix
|
|
10/10
|
+80−3
|
Matt Blewitt (mble-ps) |
Zsolt Parragi (zsolt.parragi) |
|
1 |
4 months ago |
| Speed up COPY TO text/CSV parsing using SIMD |
6588 |
Needs review |
Performance
|
19 |
9/10
|
+262−18
|
Ayoub Kazar (kaz) |
Nathan Bossart (bossartn) |
Nathan Bossart (bossartn) |
1 |
3 months ago |
| A stack allocation API |
6591 |
Needs review |
Refactoring Only
Performance
|
|
Needs rebase!
|
|
Thomas Munro (macdice) |
|
|
1 |
4 months ago |
| tupdesc: simplify assert in equalTupleDescs() |
6594 |
Ready for Committer |
Refactoring Only
|
19 |
10/10
|
+1−2
|
Chao Li (chaol) |
Surya Poondla (spoondla) |
|
1 |
2 months ago |
| elog: clarify usage and style of error reporting functions |
6595 |
Needs review |
Comments Only
|
19 |
10/10
|
+21−0
|
Chao Li (chaol) |
|
|
1 |
4 months ago |
| Add ssl_(supported|shared)_groups to sslinfo |
6598 |
Needs review |
|
|
10/10
|
+306−3
|
Dmitry Dolgov (erthalion) |
Zsolt Parragi (zsolt.parragi) |
|
1 |
2 months ago |
| pg_dump: fix NOT NULL constraint name comparison using makeObjectName |
6601 |
Needs review |
Bugfix
|
19 |
9/10
|
+258−127
|
JoongHyuk Shin (shin) |
Henson Choi (assam258.gmail.com) |
|
1 |
4 months ago |
| rewriteGraphTable: Fix missing RTEs in FROM clause by setting inFromCl=true |
6602 |
Waiting on Author |
Bugfix
|
19 |
10/10
|
+3−3
|
Man Zeng (zengman) |
|
Peter Eisentraut (petere) |
1 |
3 months ago |
| Add pg_stat_vfdcache view for VFD cache statistics |
6604 |
Needs review |
Monitoring
|
20 |
10/10
|
+686−8
|
Ayoub Kazar (kaz) |
David Geier (geidav) |
|
1 |
1 week ago |
| log_checkpoints: count WAL segment creations from all processes |
6606 |
Needs review |
Monitoring
|
|
Needs rebase!
|
|
Xuneng Zhou (dylanzhou) |
solai v (solaiv) |
|
1 |
4 weeks ago |
| New pg_stat_tablespace view for tablespace level metrics |
6607 |
Needs review |
Monitoring
|
|
Needs rebase!
|
|
shihao zhong (zhong950419) |
|
|
1 |
3 months ago |
| ORDER BY ALL |
6610 |
Needs review |
SQL Commands
|
|
4/10
|
+1348−6
|
Rushabh Lathia (rlathia) |
|
Peter Eisentraut (petere) |
1 |
3 months ago |
| Add http connection service file functionality |
6614 |
Needs review |
libpq
|
19 |
5/10
|
+1117−2
|
Andrew Jackson (andrewjackson) |
|
|
1 |
3 months ago |
| Fix a file descriptor leak when using io_method=io_uring |
6617 |
Ready for Committer |
Bugfix
AIO
My First Patch
|
stable |
10/10
|
+42−0
|
Lucas DRAESCHER (draescherl) |
Lætitia AVROT (arkhena), Ilmar Yunusov (tanswis42.gmail.com) |
|
1 |
1 month ago |
| Improving psql autocompletion for SET LOCAL / SET SESSION |
6618 |
Needs review |
psql
My First Patch
|
|
10/10
|
+19−4
|
Álvaro Rodríguez (arodrgr) |
Surya Poondla (spoondla), solai v (solaiv), Zizhuan Liu (liuzizhuan) |
|
1 |
1 month ago |
| pg_stat_xact_user_tables stat not currect during the transaction |
6619 |
Needs review |
Bugfix
|
|
Needs rebase!
|
|
Xuneng Zhou (dylanzhou) |
|
|
1 |
2 months ago |
| PoC - psql - emphases line with table name in verbose output |
6620 |
Needs review |
psql
|
|
10/10
|
+16−1
|
Pavel Stehule (okbobcz) |
|
|
1 |
2 months ago |
| Get rid of redundant StringInfo accumulation |
6622 |
Needs review |
Performance
|
19 |
10/10
|
+15−5
|
Daniil Davydov (dddaniil) |
|
|
1 |
3 months ago |
| pg_stat_statements: add last_execution_start column |
6624 |
Waiting on Author |
Monitoring
PGConf.dev
|
19 |
10/10
|
+363−12
|
Pavlo Golub (pasha_golub) |
|
|
1 |
3 weeks ago |
| Convert ALL SubLinks to ANY SubLinks |
6627 |
Needs review |
Performance
|
|
10/10
|
+422−9
|
Richard Guo (richardguo) |
|
|
1 |
3 months ago |
| jsonb subscripting vs SQL/JSON array accessor semantics (SQL:2023) |
6631 |
Needs review |
|
|
10/10
|
+758−87
|
Alexandra Wang (l-wang) |
|
|
1 |
3 months ago |
| Add tests for src/backend/nodes/extensible.c |
6632 |
Needs review |
Testing
|
|
10/10
|
+575−0
|
Aleksander Alekseev (a.alekseev) |
|
|
1 |
3 months ago |
| Add condition variable support to WaitEventSetWait() |
6633 |
Needs review |
Refactoring Only
|
19 |
10/10
|
+197−48
|
Chao Li (chaol) |
|
|
1 |
2 months ago |
| Skip prefetch for block references that follow a FPW or WILL_INIT of the same block |
6634 |
Ready for Committer |
Performance
Physical Replication
|
19 |
9/10
|
+28−6
|
SATYANARAYANA NARLAPURAM (satyanarayanan) |
Ethan Mertz (ethanmertz) |
|
1 |
1 month ago |
| Add support for INSERT ... SET syntax |
6635 |
Needs review |
SQL Commands
|
|
10/10
|
+799−4
|
Suraj Kharage (surajk) |
Mario Gonzalez (gonzalemario), solai v (solaiv) |
Peter Eisentraut (petere) |
1 |
1 week ago |
| Warn when creating or enabling a subscription with max_logical_replication_workers = 0 |
6642 |
Needs review |
Logical Replication
|
|
10/10
|
+14−0
|
Yugo Nagata (yugo.nagata) |
|
|
1 |
3 months ago |
| Extract numeric filed in JSONB more effectively |
6644 |
Needs review |
Performance
|
|
10/10
|
+3155−10
|
Andy Fan (andyf), Haibo Yan (billyean) |
|
|
1 |
2 months ago |
| Docs: Create table description for constraints markup fix and label tweaks |
6648 |
Needs review |
Bugfix
Docs Only
|
|
10/10
|
+8−8
|
David Johnston (polobo) |
Dapeng Wang (w345731923) |
|
1 |
3 months ago |
| Docs: Distinguish table and index storage parameters in CREATE TABLE |
6649 |
Needs review |
Docs Only
|
|
10/10
|
+21−12
|
David Johnston (polobo) |
Andreas Karlsson (kandreas) |
|
1 |
3 months ago |
| Resizable shared memory structures |
6652 |
Needs review |
System Administration
|
|
1/2
|
+1763−164
|
Ashutosh Bapat (ashutoshbapat) |
|
|
1 |
1 month ago |
| Return DSA area for hash table from GetNamedDSHash() |
6655 |
Needs review |
|
19 |
10/10
|
+12−0
|
Sami Imseih (simseih) |
|
|
1 |
3 months ago |
| Environment variable to disable diffs file output |
6657 |
Needs review |
Testing
Devtools
|
|
1/2
|
+7−0
|
Ilya Cherdakov (i.cherdakov) |
|
|
1 |
3 months ago |
| Upload only the failed tests' logs to the Postgres CI (Cirrus CI) |
6658 |
Needs review |
CI
|
|
Needs rebase!
|
|
Nazir Bilal Yavuz (nbyavuz) |
|
|
1 |
1 month ago |
| Allow a condition string in an injection point |
6663 |
Needs review |
|
|
Needs rebase!
|
|
Sami Imseih (simseih) |
|
|
1 |
3 months ago |
| Support EXCEPT for ALL SEQUENCES publications |
6664 |
Needs review |
Logical Replication
|
|
10/10
|
+925−321
|
Shlok Kyal (shlokkyal) |
Zsolt Parragi (zsolt.parragi), solai v (solaiv) |
|
1 |
6 hours ago |
| pg_waldump: read modern tar formats with libarchive |
6665 |
Needs review |
Modernization
|
|
Needs rebase!
|
|
Thomas Munro (macdice) |
|
|
1 |
3 months ago |
| change SOFT_ERROR_OCCURRED to a static inline function |
6666 |
Ready for Committer |
Refactoring Only
|
20 |
10/10
|
+14−6
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
1 |
3 months ago |
| DISTINCT in plain aggregate window functions |
6667 |
Needs review |
SQL Commands
|
|
10/10
|
+1236−3
|
Haibo Yan (billyean) |
Henson Choi (assam258.gmail.com) |
|
1 |
3 weeks ago |
| Implement missing join selectivity estimation for range types |
6668 |
Needs review |
|
|
10/10
|
+987−657
|
Mahmoud SAKR (mahmsakr), Diogo Repas (diogo.repas), Maxime Schoemans (mschoema), Zhicheng Luo (zcsysu.163.com), Haibo Yan (billyean) |
|
|
1 |
2 months ago |
| Avoid calling SetMatViewPopulatedState if possible |
6671 |
Needs review |
Good First Review
|
|
10/10
|
+2−1
|
ChangAo Chen (chenchangao) |
Zizhuan Liu (liuzizhuan) |
|
1 |
1 month ago |
| More jsonpath methods: translate, split, join |
6673 |
Ready for Committer |
SQL Commands
|
19 |
9/10
|
+751−8
|
Florents Tselai (florentst) |
Corey Huinker (coreyh), Zsolt Parragi (zsolt.parragi) |
|
1 |
2 weeks ago |
| Adding a stored generated column without long-lived locks |
6674 |
Waiting on Author |
DDL
PGConf.dev
My First Patch
|
|
10/10
|
+1448−4
|
Alberto Piai (albe) |
Álvaro Herrera (alvherre), Laurenz Albe (laurenz) |
|
2 |
1 week ago |
| ISBN range table |
6676 |
Needs review |
Modernization
|
|
Needs rebase!
|
|
Thomas Munro (macdice) |
|
|
1 |
3 months ago |
| Take a long time to reach consistent after pg_rewind |
6679 |
Ready for Committer |
Bugfix
|
|
10/10
|
+20−11
|
ChangAo Chen (chenchangao) |
Surya Poondla (spoondla), solai v (solaiv) |
|
1 |
6 days ago |
| Return value of XLogInsertRecord() for XLOG_SWITCH record is inconsistent with other records |
6680 |
Needs review |
Good First Review
|
|
10/10
|
+13−17
|
ChangAo Chen (chenchangao) |
Henson Choi (assam258.gmail.com), Zizhuan Liu (liuzizhuan), jihyun bahn (ichibahn) |
|
1 |
3 weeks ago |
| docs: Include database collation check on SQL from alter_collation.sgml |
6681 |
Needs review |
Docs Only
|
|
10/10
|
+20−6
|
Matheus Alcantara (matheus.alcantara) |
|
|
1 |
3 months ago |
| Todo item: Include the symbolic SQLSTATE name in verbose error reports |
6685 |
Needs review |
System Administration
|
|
Needs rebase!
|
|
Josh Kupershmidt (schmiddy) |
|
|
1 |
1 month ago |
| pg_dump: eliminate tmpfile double-write in tar format output |
6686 |
Needs review |
Performance
|
|
Needs rebase!
|
|
Josh Kupershmidt (schmiddy) |
|
|
1 |
3 months ago |
| Adding event mask validation for ModifyWaitEvent |
6687 |
Needs review |
Bugfix
|
|
Needs rebase!
|
|
Josh Kupershmidt (schmiddy) |
|
|
1 |
3 months ago |
| Extensible sync handler registration |
6689 |
Needs review |
Extensions
|
19 |
10/10
|
+798−41
|
Greg Lamberson (glamberson) |
|
|
1 |
2 months ago |
| Prevent repeated deadlock-check signals in standby buffer pin waits |
6690 |
Ready for Committer |
Performance
|
19 |
Needs rebase!
|
|
JoongHyuk Shin (shin) |
Fujii Masao (masaofujii), Henson Choi (assam258.gmail.com), Ilmar Yunusov (tanswis42.gmail.com) |
Fujii Masao (masaofujii) |
1 |
3 weeks ago |
| repack: clarify final phase of concurrent mode in file header comment |
6692 |
Needs review |
Comments Only
DDL
|
19 |
10/10
|
+4−3
|
Chao Li (chaol) |
|
|
1 |
1 month ago |
| Extend MXactCache lifetime from per-transaction to per-session |
6693 |
Needs review |
Performance
|
19 |
10/10
|
+47−20
|
JoongHyuk Shin (shin) |
Henson Choi (assam258.gmail.com) |
|
1 |
3 months ago |
| Proposal: Conflict log history table for Logical Replication |
6696 |
Needs review |
Logical Replication
|
stable |
10/10
|
+1494−331
|
Dilip Kumar (dilip.kumar) |
|
|
1 |
2 days ago |
| Remove dead code in ExecForPortionOfLeftovers() |
6697 |
Needs review |
Good First Review
Performance
|
19 |
10/10
|
+0−14
|
Aleksander Alekseev (a.alekseev) |
|
|
1 |
3 months ago |
| Allow SJE to recognize GiST-backed temporal primary keys |
6699 |
Needs review |
Bugfix
|
|
Needs rebase!
|
|
SATYANARAYANA NARLAPURAM (satyanarayanan) |
|
|
1 |
3 months ago |
| Logical Replication - revisit `is_table_publication` function implementation |
6705 |
Needs review |
Refactoring Only
Performance
|
stable |
10/10
|
+28−27
|
Peter Smith (smithpb2250) |
|
|
1 |
8 hours ago |
| DOCS: Describe some missing parameters on CREATE/ALTER PUBLICATION pages |
6706 |
Needs review |
Docs Only
|
stable |
10/10
|
+68−24
|
Peter Smith (smithpb2250) |
|
|
1 |
8 hours ago |
| Cleanup: Replace sscanf with strtol/strtoul in snapmgr |
6709 |
Ready for Committer |
Refactoring Only
Performance
|
|
10/10
|
+37−10
|
Amul Sul (sulamul) |
Andreas Karlsson (kandreas) |
|
1 |
2 months ago |
| [Patch]Incorrect usage of PageGetFreeSpace instead of PageGetHeapFreeSpace in heap_xlog_visible |
6712 |
Needs review |
Bugfix
|
14 |
Needs rebase!
|
|
Alexey Makhmutov (lerm) |
|
|
1 |
2 months ago |
| pgcrypto: Respect builtin_crypto_enabled for PGP ciphers |
6714 |
Needs review |
Security
|
|
10/10
|
+250−14
|
Shishir Sharma (shishir2001) |
|
|
1 |
2 months ago |
| Fix race condition in pg_get_publication_tables with concurrent DROP TABLE |
6715 |
Waiting on Author |
Bugfix
|
|
9/10
|
+104−7
|
Bharath Rupireddy (bharathrupireddy) |
|
|
1 |
|
| Fix cascading standby reconnect failure after archive fallback |
6716 |
Needs review |
Bugfix
|
stable |
10/10
|
+252−7
|
Marco Nenciarini (mnencia), Xuneng Zhou (dylanzhou) |
|
|
1 |
2 months ago |
| Improve HASH overflow page reuse by preferring recently freed pages to enhance locality. |
6718 |
Needs review |
Performance
|
|
Needs rebase!
|
|
lakshmi g (lakshmi) |
|
|
1 |
2 months ago |
| Support for DNS SRV records (whole cluster as 1 dns record) |
6719 |
Needs review |
libpq
PGConf.dev
|
|
10/10
|
+863−6
|
Andrey Borodin (x4m) |
Jacob Champion (jchampion) |
|
1 |
2 months ago |
| Remove inner joins based on foreign keys |
6720 |
Needs review |
|
|
Needs rebase!
|
|
Richard Guo (richardguo) |
Ilmar Yunusov (tanswis42.gmail.com) |
|
1 |
4 weeks ago |
| Add join MCV statistics for selectivity estimation |
6724 |
Needs review |
DDL
PGConf.dev
Performance
|
|
9/10
|
+6634−764
|
Alexandra Wang (alexandrawang) |
Tom Lane (tgl) |
|
1 |
6 days ago |
| Refactor code around GUC default_toast_compression |
6727 |
Needs review |
Refactoring Only
|
|
10/10
|
+105−62
|
Michael Paquier (michael-kun) |
|
|
1 |
2 months ago |
| md: measure just FileSync() for pgstat_io without FileClose() |
6728 |
Needs review |
|
19 |
10/10
|
+3−3
|
Jakub Wartak (jakub.wartak.tomtom) |
Zizhuan Liu (liuzizhuan) |
|
1 |
1 month ago |
| libpq: try all addresses for a host before moving to next on target_session_attrs mismatch |
6729 |
Needs review |
libpq
PGConf.dev
|
stable |
10/10
|
+6−6
|
Evgeny Kuzin (evkuzin) |
|
|
1 |
1 month ago |
| Skip prefetch for block references that follow a FPW or WILL_INIT of the same block |
6730 |
Needs review |
Performance
|
19 |
10/10
|
+28−6
|
SATYANARAYANA NARLAPURAM (satyanarayanan) |
|
|
1 |
1 month ago |
| Make pg_prewarm, autoprewarm yield for waiting DDL |
6731 |
Needs review |
|
stable |
Needs rebase!
|
|
SATYANARAYANA NARLAPURAM (satyanarayanan) |
|
|
1 |
1 week ago |
| LockHasWaiters() crashes on fast-path locks |
6732 |
Needs review |
Bugfix
|
stable |
10/10
|
+11−0
|
SATYANARAYANA NARLAPURAM (satyanarayanan) |
|
|
1 |
1 week ago |
| allow spread checkpoints when changing checksums online |
6733 |
Needs review |
|
|
10/10
|
+141−28
|
Tomas Vondra (fuzzycz) |
Rui Zhao (zhaorui) |
|
1 |
1 week ago |
| small cleanup for s_lock.h |
6734 |
Needs review |
Refactoring Only
|
20 |
Needs rebase!
|
|
Nathan Bossart (bossartn) |
|
|
1 |
2 months ago |
| COPY ON_CONFLICT TABLE; save duplicated record to another table. |
6736 |
Needs review |
|
stable |
1/2
|
+1259−57
|
Jian He (stayreal) |
Jim Jones (jimus), Zsolt Parragi (zsolt.parragi) |
|
1 |
1 month ago |
| Preserve replication origin OIDs in pg_upgrade |
6743 |
Needs review |
Logical Replication
|
19 |
10/10
|
+449−174
|
Ajin Cherian (ajinc) |
Zsolt Parragi (zsolt.parragi), Rui Zhao (zhaorui) |
|
1 |
4 hours ago |
| COPY JSON: use trailing commas in FORCE_ARRAY output |
6745 |
Needs review |
DDL
|
19 |
9/10
|
+36−17
|
Chao Li (chaol) |
|
|
1 |
2 months ago |
| Support for 8-byte TOAST values, round two |
6747 |
Needs review |
System Administration
|
|
10/10
|
+1225−415
|
Michael Paquier (michael-kun) |
|
|
1 |
2 months ago |
| Disallow whole-row index references with virtual generated columns? |
6749 |
Needs review |
Bugfix
|
19 |
3/10
|
+13−2
|
Ayush Tiwari (aytiwari) |
Zizhuan Liu (liuzizhuan) |
|
1 |
19 hours ago |
| [PATCH] Make NumericVar storage semantics explicit |
6751 |
Needs review |
My First Patch
|
|
10/10
|
+3777−248
|
Chenhui Mo (littleganyu) |
|
|
1 |
2 weeks ago |
| Mark the enum comparison functions as leakproof |
6752 |
Waiting on Author |
|
|
10/10
|
+14−7
|
Laurenz Albe (laurenz) |
|
|
1 |
yesterday |
| RFC: EXPLAIN ANALYZE wait event reporting |
6753 |
Waiting on Author |
My First Patch
Monitoring
|
|
Needs rebase!
|
|
Ilmar Yunusov (tanswis42.gmail.com) |
|
|
1 |
2 weeks ago |
| Fix ALTER COLUMN ... DROP EXPRESSSION with subpartitions |
6754 |
Needs review |
Bugfix
My First Patch
DDL
|
|
9/10
|
+51−1
|
Alberto Piai (albe) |
|
|
1 |
3 months ago |
| Avoid unnecessary StringInfo allocation in tablesync COPY buffer |
6757 |
Needs review |
Refactoring Only
|
19 |
10/10
|
+18−11
|
Chao Li (chaol) |
Lilian Ontowhee (ontowhee), Ben Mejia (benmejia), Brandon Tat (bjtat) |
|
1 |
4 days ago |
| Remove invalid SS2/SS3 handling from EUC-KR routines |
6761 |
Needs review |
Bugfix
Good First Review
My First Patch
|
stable |
10/10
|
+33−5
|
성준 장 (sungjun) |
Henson Choi (assam258.gmail.com) |
|
1 |
2 months ago |
| Improve pg_stat_statements scalability |
6763 |
Needs review |
Performance
|
|
Needs rebase!
|
|
Sami Imseih (simseih) |
Tristan Partin (tristan957) |
|
1 |
5 days ago |
| teach vacuumlo to handle domains |
6765 |
Needs review |
|
|
10/10
|
+192−42
|
Sami Imseih (simseih) |
Nathan Bossart (bossartn) |
|
1 |
1 month ago |
| Checkpoint replication slots later |
6767 |
Ready for Committer |
Logical Replication
Physical Replication
|
stable |
Needs rebase!
|
|
Ants Aasma (ants) |
Fujii Masao (masaofujii), Hüseyin Demir (demir) |
Fujii Masao (masaofujii) |
1 |
1 week ago |
| pg_rewind does not rewind diverging timelines |
6768 |
Needs review |
Bugfix
|
18 |
10/10
|
+614−22
|
Mats Kindahl (matski) |
Japin Li (japin) |
|
1 |
4 days ago |
| [BUG] DELETE/UPDATE more than one row in partitioned foreign table |
6770 |
Needs review |
Extensions
Bugfix
|
|
10/10
|
+1217−319
|
Nikita Malakhov (nmalakh) |
|
|
1 |
1 week ago |
| [SQL/PGQ] Early pruning for GRAPH_TABLE path generation |
6771 |
Needs review |
Performance
|
19 |
Needs rebase!
|
|
Zhao Junwang (zhjwpku) |
|
|
1 |
2 months ago |
| Update docs for logging_collector and durability |
6777 |
Needs review |
Docs Only
|
|
10/10
|
+7−2
|
Daniel Bauman (danielbauman) |
|
|
1 |
2 months ago |
| pgstat: Flush some statistics within running transactions, take 2 |
6781 |
Needs review |
Monitoring
|
|
10/10
|
+431−35
|
Sami Imseih (simseih) |
|
|
1 |
2 months ago |
| COPY TO BLACKHOLE / pg_dump -j -Fb |
6788 |
Needs review |
System Administration
Good First Review
SQL Commands
|
|
10/10
|
+309−14
|
Jakub Wartak (jakub.wartak.tomtom) |
|
|
1 |
2 months ago |
| A trivial fix on a comment in pgstat_assoc_relation() |
6789 |
Needs review |
Comments Only
|
|
Needs rebase!
|
|
Yugo Nagata (yugo.nagata) |
|
|
1 |
1 month ago |
| to_date()/to_timestamp() silently accept month=0 and day=0 |
6792 |
Needs review |
Bugfix
|
stable |
10/10
|
+30−0
|
Ayush Tiwari (aytiwari) |
Daniel Gustafsson (d_gustafsson) |
|
1 |
2 months ago |
| contrib/oid2name: add TAP tests for object listing |
6799 |
Needs review |
Testing
|
|
10/10
|
+80−0
|
Sergii Glushchenko (gsserge) |
|
|
1 |
2 months ago |
| REPLICA IDENTITY USING INDEX accepts column with invalid NOT NULL |
6801 |
Ready for Committer |
Bugfix
|
|
10/10
|
+67−0
|
Ante Krešić (antekresic) |
Aleksander Alekseev (a.alekseev), solai v (solaiv) |
|
1 |
1 month ago |
| retire PQfn() |
6802 |
Needs review |
Security
|
20 |
Needs rebase!
|
|
Nathan Bossart (bossartn) |
|
|
1 |
1 month ago |
| log_postmaster_stats |
6804 |
Needs review |
Monitoring
|
20 |
10/10
|
+151−3
|
Jakub Wartak (jakub.wartak.tomtom) |
|
|
1 |
yesterday |
| Fix race in ReplicationSlotRelease for ephemeral slots |
6806 |
Needs review |
Bugfix
Logical Replication
|
|
Needs rebase!
|
|
Zhijie Hou (houzj) |
Fujii Masao (masaofujii) |
Fujii Masao (masaofujii) |
1 |
2 weeks ago |
| Key joins |
6808 |
Needs review |
SQL Commands
|
20 |
9/10
|
+30449−91
|
Andreas Karlsson (kandreas), Vik Fearing (xocolatl), Joel Jacobson (joeljacobson), Arne Roland (malkut) |
|
|
1 |
1 week ago |
| Improving index selection for logical replication apply with replica identity full |
6814 |
Needs review |
Performance
Logical Replication
|
20 |
10/10
|
+87−3
|
Ethan Mertz (ethanmertz) |
|
|
1 |
3 weeks ago |
| alert clients when prepared statements are deallocated |
6816 |
Needs review |
|
20 |
10/10
|
+354−9
|
Nathan Bossart (bossartn) |
|
|
1 |
1 month ago |
| pg_rewind: Skip vanished source files during traversal |
6817 |
Needs review |
Refactoring Only
|
stable |
10/10
|
+9−16
|
Ayush Tiwari (aytiwari) |
Heikki Linnakangas (heikki), Rui Zhao (zhaorui) |
|
1 |
2 weeks ago |
| hashjoins vs. Bloom filters |
6818 |
Needs review |
Performance
|
|
Needs rebase!
|
|
Tomas Vondra (fuzzycz) |
|
|
1 |
12 hours ago |
| Add wait events for server logging destination writes |
6819 |
Needs review |
Monitoring
My First Patch
|
|
10/10
|
+50−0
|
SeongJun Shin (seongjunshin) |
Nik Samokhvalov (nikolay), Henson Choi (assam258.gmail.com) |
|
1 |
4 days ago |
| pg_stat_lock: add blocker mode dimension |
6820 |
Needs review |
Monitoring
|
20 |
Needs rebase!
|
|
Tatsuya Kawata (croissant) |
|
|
1 |
1 month ago |
| Unify parallel worker handling for index builds and instrumentation |
6821 |
Needs review |
Refactoring Only
|
|
10/10
|
+650−794
|
Lukas Fittl (lfittl) |
|
|
1 |
1 month ago |
| Fix: VACUUM FULL or CREATE INDEX fails with error "missing chunk number 0 for toast value XXX" |
6824 |
Needs review |
Bugfix
|
20 |
10/10
|
+794−55
|
Michael Paquier (michael-kun), Ekaterina Testova (e.testova) |
|
|
1 |
19 hours ago |
| Fix safe_wal_size for slots without restart_lsn |
6828 |
Needs review |
Bugfix
|
stable |
10/10
|
+40−10
|
Xuneng Zhou (dylanzhou) |
|
|
1 |
1 month ago |
| Make printtup a bit faster |
6829 |
Needs review |
Performance
|
20 |
10/10
|
+453−88
|
Andres Freund (andresfreund), Andy Fan (andy2) |
|
|
1 |
1 month ago |
| Add autovacuum_warning to surface concurrent vacuum collisions |
6830 |
Needs review |
Monitoring
GUC
|
20 |
10/10
|
+16−0
|
Shinya Kato (shinyakato) |
|
|
1 |
1 week ago |
| Add docs of autoanalyze corner case |
6831 |
Needs review |
Docs Only
|
stable |
10/10
|
+5−2
|
Shinya Kato (shinyakato) |
|
|
1 |
1 month ago |
| RFC / proof-of-concept for Umbra, an smgr-layer prototype that decouples logical block identity from physical page placement. For eligible ordinary updates after checkpoint, the prototype preserves the old physical page as the redo baseline and records the old/new physical mapping in WAL, reducing reliance on inline full-page images for those paths. The performance motivation is to reduce checkpoint-boundary WAL volume and recover part of the throughput lost to full-page writes on write-he |
6832 |
Needs review |
Performance
|
20 |
Needs rebase!
|
|
Mingwei Jia (nayishan) |
|
|
1 |
1 month ago |
| vacuumdb: Add --exclude-database option |
6833 |
Needs review |
System Administration
|
20 |
10/10
|
+110−3
|
Mohamed ALi (mohamedali) |
Ben Mejia (benmejia), Khoa Nguyen (kdnguyen9) |
|
1 |
1 month ago |
| Improving Visibility of Temporary Table Usage |
6835 |
Needs review |
Monitoring
|
20 |
Needs rebase!
|
|
Mohamed ALi (mohamedali) |
|
|
1 |
3 weeks ago |
| Add NESTED_STATEMENTS option to EXPLAIN |
6836 |
Needs review |
Monitoring
|
20 |
10/10
|
+1399−36
|
Mohamed ALi (mohamedali) |
|
|
1 |
1 month ago |
| Add pg_get_table_ddl() to reconstruct CREATE TABLE statements |
6837 |
Needs review |
|
|
10/10
|
+6701−35
|
Akshay Joshi (akshay.joshi) |
Zsolt Parragi (zsolt.parragi), Rui Zhao (zhaorui) |
|
1 |
15 hours ago |
| Race conditions in logical decoding |
6840 |
Needs review |
Bugfix
|
stable |
6/10
|
+10−5
|
Álvaro Herrera (alvherre), Antonin Houska (a.houska) |
Mihail Nikalayeu (mihailnikalayeu) |
|
1 |
1 month ago |
| Use streaming read I/O when enabling data checksums online |
6841 |
Ready for Committer |
Good First Review
|
|
10/10
|
+32−3
|
ChangAo Chen (chenchangao) |
Daniel Gustafsson (d_gustafsson), Enrique Sanchez (enriqueesanchz) |
Daniel Gustafsson (d_gustafsson) |
1 |
1 week ago |
| Prevent constraint name conflicts in partition trees spanning multiple schemas |
6842 |
Needs review |
Bugfix
DDL
|
|
10/10
|
+254−14
|
Marko Grujic (gruuya) |
|
|
1 |
1 month ago |
| Clarify that ssl_groups is for any key exchange groups |
6843 |
Needs review |
Refactoring Only
Comments Only
Docs Only
My First Patch
|
stable |
10/10
|
+14−14
|
Evan Si (evsi) |
Daniel Gustafsson (d_gustafsson) |
Daniel Gustafsson (d_gustafsson) |
1 |
1 month ago |
| Move system identifier generation to a common helper |
6845 |
Needs review |
Refactoring Only
|
|
10/10
|
+84−36
|
Imran Zaheer (imranzaheer) |
|
|
1 |
3 weeks ago |
| Don't consider FATAL errors "abnormal server termination" |
6850 |
Needs review |
Bugfix
libpq
|
|
10/10
|
+303−105
|
Jelte Fennema-Nio (jeltef) |
|
|
1 |
1 month ago |
| Add regression tests for btree skip scan support functions |
6852 |
Needs review |
|
|
10/10
|
+684−0
|
Baji Shaik (bajishaik) |
|
|
1 |
1 month ago |
| btree_gist: add cross-type integer operator support for GiST |
6854 |
Needs review |
Performance
My First Patch
|
20 |
10/10
|
+1391−51
|
Alexander Nestorov (alexandernst) |
Maxime Schoemans (mschoema) |
Tom Lane (tgl) |
1 |
2 weeks ago |
| Doc: Mention OFF as an alias for EXPLAIN SERIALIZE NONE |
6855 |
Needs review |
Docs Only
Good First Review
|
|
10/10
|
+2−2
|
Zizhuan Liu (liuzizhuan) |
|
|
1 |
1 month ago |
| Copy from JSON FORMAT. |
6857 |
Needs review |
SQL Commands
|
20 |
6/10
|
+1170−27
|
Zhao Junwang (zhjwpku) |
|
|
1 |
1 month ago |
| Add support for SAOP in the optimizer for partial index paths |
6858 |
Needs review |
Performance
|
20 |
9/10
|
+563−0
|
Jim Vanns (jimv) |
|
|
1 |
4 weeks ago |
| pg_rewind produces unusable but starting database with standby recovery |
6863 |
Needs review |
Bugfix
|
|
10/10
|
+198−12
|
Zsolt Parragi (zsolt.parragi) |
Henson Choi (assam258.gmail.com) |
|
1 |
1 month ago |
| Add explicit warnings about unsafe OAuth trace output for libpq |
6864 |
Needs review |
[oauth]
|
|
Needs rebase!
|
|
Zsolt Parragi (zsolt.parragi) |
|
|
1 |
1 month ago |
| Allow physical replication slots to recover from archive after invalidation |
6865 |
Needs review |
Physical Replication
My First Patch
|
|
Needs rebase!
|
|
Joao Foltran (joaofoltran) |
|
|
1 |
1 week ago |
| Show hashed SAOP decision in EXPLAIN |
6868 |
Ready for Committer |
Good First Review
Missing Tests
Devtools
|
20 |
10/10
|
+188−1
|
Andrei Lepikhov (lepikhov) |
|
|
1 |
5 days ago |
| Remove redundant DISTINCT when GROUP BY already guarantees uniqueness |
6869 |
Waiting on Author |
Performance
|
stable |
9/10
|
+237−1
|
Ilia Evdokimov (ilidock95) |
Andrés Taylor (systay) |
|
1 |
1 month ago |
| LLVM JIT: any JIT-compiled query crashes (SIGILL) on a libLLVM 19 + ASAN build |
6870 |
Needs review |
CI
|
stable |
10/10
|
+107−1
|
Henson Choi (assam258.gmail.com) |
|
|
1 |
1 month ago |
| postgres_fdw: Emit message when batch_size is reduced |
6873 |
Ready for Committer |
postgres_fdw
|
|
10/10
|
+105−0
|
Rafia Sabih (rafia.sabih) |
Corey Huinker (coreyh), Nurlan Tulemisov (n.tulemisov) |
|
1 |
1 hour ago |
| Disable startup progress timeout during standby WAL replay |
6876 |
Needs review |
GUC
|
|
10/10
|
+15−1
|
Fujii Masao (masaofujii) |
|
|
1 |
1 month ago |
| Show estimated number of groups for IncrementalSort in EXPLAIN |
6882 |
Ready for Committer |
Good First Review
Monitoring
|
stable |
10/10
|
+29−7
|
Ilia Evdokimov (ilidock95) |
solai v (solaiv), Enrique Sanchez (enriqueesanchz) |
|
1 |
4 weeks ago |
| Make log_lock_failures support LOCK NOWAIT |
6883 |
Needs review |
GUC
|
|
Needs rebase!
|
|
ChangAo Chen (chenchangao) |
|
|
1 |
1 month ago |
| Reduce outer joins in more cases |
6886 |
Needs review |
Performance
|
20 |
Needs rebase!
|
|
Richard Guo (richardguo) |
|
|
1 |
4 weeks ago |
| Unexpected reindex when altering column types for partitioned tables |
6887 |
Needs review |
DDL
Performance
|
|
10/10
|
+157−42
|
Álvaro Rodríguez (arodrgr) |
|
|
1 |
1 month ago |
| Allow wal_log_hints to be changed without restart |
6888 |
Needs review |
GUC
|
20 |
10/10
|
+171−3
|
Bertrand Drouvot (bertranddrouvot.pg) |
Ayush Tiwari (aytiwari) |
|
1 |
2 days ago |
| Handle concurrent drop when doing whole database vacuum |
6890 |
Ready for Committer |
Bugfix
|
|
10/10
|
+21−7
|
ChangAo Chen (chenchangao) |
Nathan Bossart (bossartn), Surya Poondla (spoondla) |
Nathan Bossart (bossartn) |
1 |
1 week ago |
| proposal - queryid can be used as filter for auto_explain |
6891 |
Needs review |
Monitoring
|
|
9/10
|
+227−2
|
Pavel Stehule (okbobcz) |
Zsolt Parragi (zsolt.parragi) |
|
1 |
2 weeks ago |
| Randomize B-Tree page split location to avoid oscillating patterns |
6892 |
Needs review |
Performance
|
stable |
9/10
|
+65−4
|
Dmitry Dolgov (erthalion) |
|
|
1 |
1 month ago |
| Require SSL connection to postgres for oauth |
6897 |
Needs review |
[oauth]
|
|
8/10
|
+162−5
|
Zsolt Parragi (zsolt.parragi) |
|
|
1 |
1 month ago |
| Extended statistics improvement: multi-column MCV missing values |
6898 |
Needs review |
My First Patch
Good First Review
|
20 |
10/10
|
+327−39
|
Enrique Sanchez (enriqueesanchz) |
Ilia Evdokimov (ilidock95) |
|
1 |
1 week ago |
| Fold NOT IN / <> ALL expressions containing NULL to FALSE |
6901 |
Needs review |
Performance
|
stable |
10/10
|
+96−16
|
Ilia Evdokimov (ilidock95) |
|
|
1 |
1 month ago |
| Two bugs around ALTER TYPE |
6903 |
Needs review |
Bugfix
|
|
3/10
|
+278−0
|
Andrey Borodin (x4m) |
Heikki Linnakangas (heikki) |
|
1 |
yesterday |
| Possible G2 anomaly at SERIALIZABLE (SSI, doom-before-error) |
6904 |
Needs review |
Bugfix
|
|
10/10
|
+256−0
|
Andrey Borodin (x4m) |
|
|
1 |
1 month ago |
| Make frontend programs relink after libpgfeutils changes |
6907 |
Needs review |
Devtools
|
19 |
10/10
|
+57−39
|
Chao Li (chaol) |
|
|
1 |
1 month ago |
| Do not lock tables in get_tables_to_repack |
6909 |
Needs review |
Bugfix
|
|
9/10
|
+26−12
|
ChangAo Chen (chenchangao) |
|
|
1 |
2 days ago |
| SQL/JSON: JSON_TRANSFORM (SQL standard, subclause 6.44) |
6912 |
Needs review |
SQL Commands
|
20 |
Needs rebase!
|
|
Srinath Reddy (srinath-reddy-sadipiralla) |
Tristan Partin (tristan957) |
|
1 |
1 week ago |
| Tighten pg_uhc_verifychar() to enforce CP949 lead/trail byte ranges |
6913 |
Needs review |
Bugfix
My First Patch
Good First Review
|
|
10/10
|
+166−14
|
도건 유 (dogeon) |
Henson Choi (assam258.gmail.com) |
|
1 |
2 weeks ago |
| pg_dump: skip pg_init_privs entries for non-existent roles |
6915 |
Ready for Committer |
Bugfix
|
19 |
10/10
|
+174−3
|
Hüseyin Demir (demir) |
Laurenz Albe (laurenz), Rui Zhao (zhaorui) |
|
1 |
1 week ago |
| PROXY protocol support |
6916 |
Needs review |
System Administration
Monitoring
GUC
My First Patch
|
20 |
10/10
|
+2131−16
|
Julien Riou (riouj) |
|
|
1 |
1 month ago |
| Global temporary tables |
6918 |
Waiting on Author |
SQL Commands
|
|
Needs rebase!
|
|
Dean Rasheed (deanr) |
|
|
1 |
1 week ago |
| Prove a NOT IN's left-hand expressions non-nullable from quals |
6920 |
Needs review |
|
20 |
10/10
|
+399−54
|
Richard Guo (richardguo) |
|
|
1 |
1 month ago |
| Continuous re-validation of session credentials |
6921 |
Needs review |
Security
|
20 |
8/10
|
+1730−17
|
ajitpostgres awekar (ajit.awekar) |
|
|
1 |
2 weeks ago |
| Allow pg_log_backend_memory_contexts() for postmaster |
6922 |
Needs review |
Monitoring
|
20 |
10/10
|
+40−4
|
Jakub Wartak (jakub.wartak.tomtom) |
|
|
1 |
4 weeks ago |
| Adding a { LOCK ROWS | LOCK KEY INDEX } clause to FK definitions |
6923 |
Needs review |
Performance
SQL Commands
|
|
2/10
|
+578−41
|
Matthias van de Meent (mmeent) |
|
|
1 |
4 weeks ago |
| Add a hook for handling logical decoding messages on subscribers. |
6924 |
Needs review |
Logical Replication
|
|
Needs rebase!
|
|
Masahiko Sawada (masahikosawada) |
|
|
1 |
1 week ago |
| Add PRODUCT() aggregate function |
6925 |
Needs review |
SQL Commands
|
20 |
10/10
|
+1073−0
|
Jeevan Chalke (jeevan.chalke) |
|
|
1 |
3 weeks ago |
| Update the wraparound warning to clarify that the reported percentage represents the remaining ID space before wraparound |
6928 |
Needs review |
Bugfix
|
|
10/10
|
+17−16
|
Fujii Masao (masaofujii) |
|
|
1 |
3 weeks ago |
| pgbench --continue-on-error: clarify TPS and failure reporting |
6930 |
Needs review |
Docs Only
|
19 |
2/10
|
+17−4
|
Chao Li (chaol) |
|
|
1 |
1 week ago |
| Report unsupported COPY FROM targets before reading input |
6931 |
Needs review |
SQL Commands
|
19 |
10/10
|
+34−36
|
Chao Li (chaol) |
Zizhuan Liu (liuzizhuan) |
|
1 |
1 week ago |
| Improve row estimation with multi-column unique indexes |
6932 |
Needs review |
Performance
|
20 |
10/10
|
+669−284
|
Anthonin Bonnefoy (bonnefoa) |
|
|
1 |
2 weeks ago |
| Reduce reorder buffer spill from O(N²) to O(N) during vacuum storms |
6933 |
Needs review |
Performance
Logical Replication
|
20 |
10/10
|
+764−61
|
Rui Zhao (zhaorui) |
|
|
1 |
2 months ago |
| Support UUIDv6 in uuid_extract_timestamp() |
6936 |
Needs review |
Good First Review
|
20 |
10/10
|
+58−1
|
Tristan Partin (tristan957) |
|
|
1 |
3 weeks ago |
| Add hook for plugins to acquire sample rows during ANALYZE |
6939 |
Needs review |
Extensions
|
20 |
10/10
|
+86−4
|
Samba Siva Reddy (sambasivareddy.ch) |
|
|
1 |
2 weeks ago |
| ON EMPTY clause for aggregate and window functions |
6943 |
Needs review |
SQL Commands
|
20 |
10/10
|
+1360−8
|
Jeevan Chalke (jeevan.chalke) |
|
|
1 |
3 weeks ago |
| Optimize UUID parse using SIMD |
6944 |
Needs review |
Performance
|
|
10/10
|
+167−5
|
Masahiko Sawada (masahikosawada) |
Haibo Yan (billyean) |
|
1 |
3 weeks ago |
| Use wait_classes.h in pg_prewarm |
6946 |
Needs review |
Refactoring Only
Good First Review
My First Patch
|
20 |
10/10
|
+1−2
|
Dongpo Liu (0xpoe) |
|
|
1 |
3 weeks ago |
| Improve errmsg for publication membership |
6950 |
Ready for Committer |
Bugfix
Good First Review
|
20 |
9/10
|
+4−4
|
Peter Smith (smithpb2250) |
|
|
1 |
1 month ago |
| Avoid obscure DES key buffer loop bounds in pgcrypto |
6953 |
Needs review |
Refactoring Only
|
stable |
9/10
|
+5−2
|
Ayush Tiwari (aytiwari) |
|
|
1 |
2 months ago |
| Proposal: QUALIFY clause |
6954 |
Needs review |
SQL Commands
|
|
10/10
|
+2320−5
|
Matheus Alcantara (matheus.alcantara) |
|
|
1 |
1 week ago |
| Include sequences in publications created by pg_createsubscriber |
6956 |
Needs review |
Logical Replication
Physical Replication
|
|
10/10
|
+62−20
|
vigneshwaran C (vignesh.postgres) |
|
|
1 |
1 week ago |
| Relax some restrictions of REPACK (CONCURRENTLY) |
6957 |
Needs review |
System Administration
|
20 |
Needs rebase!
|
|
Antonin Houska (a.houska) |
|
|
1 |
1 week ago |
| Allow progress tracking of sub-commands |
6958 |
Waiting on Author |
Bugfix
Monitoring
|
|
10/10
|
+294−89
|
Antonin Houska (a.houska) |
Alberto Piai (albe) |
|
1 |
2 hours ago |
| Selectivity estimation for COALESCE in eqsel/eqjoinsel |
6960 |
Needs review |
My First Patch
|
stable |
10/10
|
+444−30
|
Egor Savelev (esavelievcode.gmail.com) |
|
|
1 |
5 days ago |
| REVOKE's CASCADE protection doesn't work with inherited table owners |
6961 |
Needs review |
Bugfix
|
stable |
10/10
|
+147−4
|
Jacob Champion (jchampion) |
Ayush Tiwari (aytiwari) |
|
1 |
1 week ago |
| Improving display of octal GUCs |
6962 |
Needs review |
|
|
10/10
|
+82−64
|
Tom Lane (tgl) |
Rui Zhao (zhaorui) |
|
1 |
2 weeks ago |
| hash joins vs. bitmap filters |
6964 |
Needs review |
Performance
|
20 |
3/10
|
+713−3
|
Ben Mejia (benmejia) |
|
|
1 |
2 weeks ago |