| 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) |
|
17 |
1 month ago |
| Index Prefetching |
4351 |
Needs review |
Performance
|
|
Needs rebase!
|
|
Peter Geoghegan (pgeoghegan), Tomas Vondra (fuzzycz) |
Jerry Zhang (xingtanzjr) |
|
16 |
3 weeks ago |
| 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) |
|
12 |
1 month 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) |
|
11 |
3 weeks ago |
| Use WALReadFromBuffers in more places |
4952 |
Needs review |
|
|
10/10
|
+70−30
|
Bharath Rupireddy (bharathrupireddy) |
|
|
6 |
4 months ago |
| [CREATE|RE] INDEX CONCURRENTLY with single heap scan |
4971 |
Needs review |
Performance
DDL
|
19 |
10/10
|
+3529−511
|
Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) |
Matthias van de Meent (mmeent) |
|
11 |
yesterday |
| Return pg_control from pg_backup_stop(). |
4997 |
Needs review |
|
19 |
10/10
|
+110−15
|
David Steele (dsteele) |
solai v (solaiv) |
|
13 |
1 week ago |
| Vacuum statistics |
5012 |
Needs review |
Monitoring
|
19 |
Needs rebase!
|
|
Andrei Lepikhov (lepikhov), Andrei Zubkov (zubkov), Alena Rybakina (alenka) |
Bharath Rupireddy (bharathrupireddy), Ilia Evdokimov (ilidock95), Khoa Nguyen (kdnguyen9) |
|
12 |
2 weeks 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) |
|
12 |
4 weeks 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) |
Masahiko Sawada (masahikosawada), harinath kanchu (harinath001), Lilian Ontowhee (ontowhee), haiyang li (ocean-li), Arul Kumar C (arulkumarc) |
|
11 |
2 weeks 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) |
|
12 |
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) |
|
10 |
4 days 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) |
|
12 |
1 month ago |
| SendProcSignal(), SetLatch() → SendInterrupt() |
5118 |
Needs review |
Refactoring Only
|
|
Needs rebase!
|
|
Heikki Linnakangas (heikki), Thomas Munro (macdice) |
|
|
6 |
1 month ago |
| Asynchronous MergeAppend Execution |
5129 |
Needs review |
Performance
|
|
Needs rebase!
|
|
Alexander Pyhalov (a.pyhalov) |
Etsuro Fujita (efujita), Matheus Alcantara (matheus.alcantara) |
|
10 |
2 days 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) |
|
10 |
4 months ago |
| Refactor SLRU to always use long file names |
5250 |
Ready for Committer |
Refactoring Only
|
|
10/10
|
+95−84
|
Aleksander Alekseev (a.alekseev) |
|
|
10 |
3 weeks 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), solai v (solaiv) |
|
10 |
6 days ago |
| System views for versions reporting |
5318 |
Ready for Committer |
Monitoring
|
stable |
Needs rebase!
|
|
Dmitry Dolgov (erthalion) |
Laurenz Albe (laurenz) |
|
10 |
8 months ago |
| Logging plan of the currently running query |
5330 |
Needs review |
Monitoring
|
20 |
10/10
|
+601−38
|
Atsushi Torikoshi (atsushitorikoshi) |
Hironobu Suzuki (suzuki_hironobu), Andrei Lepikhov (lepikhov), Sadeq Dousti (msdousti) |
|
10 |
2 weeks 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) |
|
9 |
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) |
|
8 |
3 weeks 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) |
|
9 |
1 month ago |
| Function scan FDW pushdown |
5470 |
Needs review |
Performance
|
18 |
9/10
|
+1716−57
|
Alexander Pyhalov (a.pyhalov), Gleb Kashkin (glebka) |
Ashutosh Bapat (ashutoshbapat), Solaimurugan V (solaimurugan) |
|
4 |
1 week 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) |
Surya Poondla (spoondla) |
|
8 |
1 month ago |
| Warn, and disallow, clear text passwords via SQL |
5597 |
Needs review |
|
|
Needs rebase!
|
|
Greg Sabino Mullane (greg) |
Guillaume Lelarge (gleu) |
|
5 |
7 months ago |
| Compress big WAL records |
5621 |
Waiting on Author |
Performance
|
|
Needs rebase!
|
|
Andrey Borodin (x4m) |
Fujii Masao (masaofujii), Zsolt Parragi (zsolt.parragi) |
|
6 |
2 days ago |
| Allow table AMs to define their own reloptions |
5631 |
Needs review |
|
stable |
10/10
|
+959−36
|
Julien Tachoires (julmon) |
Rafia Sabih (rafia.sabih) |
|
3 |
3 weeks ago |
| Available disk space per tablespace |
5651 |
Ready for Committer |
Monitoring
|
20 |
10/10
|
+195−6
|
Christoph Berg (myon) |
Zsolt Parragi (zsolt.parragi), solai v (solaiv) |
|
3 |
1 week ago |
| support create index on virtual generated column. |
5667 |
Needs review |
|
|
9/10
|
+601−198
|
Jian He (stayreal) |
Soumya S Murali (soumyamurali), Zizhuan Liu (liuzizhuan) |
|
7 |
2 weeks ago |
| Produce LLVM bitcode files on meson builds |
5671 |
Needs review |
Performance
|
19 |
10/10
|
+380−25
|
Andres Freund (andresfreund), Diego Fronza (dfronza), Nazir Bilal Yavuz (nbyavuz) |
Christoph Berg (myon) |
|
6 |
3 weeks ago |
| Improve coments on structures in trigger.c |
5680 |
Waiting on Author |
Comments Only
|
|
Needs rebase!
|
|
Yugo Nagata (yugo.nagata) |
|
|
6 |
10 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) |
|
7 |
10 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) |
|
3 |
6 days 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), Murali Natti (murali.natti) |
|
6 |
3 days ago |
| Fix Protocol documentation |
5783 |
Needs review |
Docs Only
|
18 |
10/10
|
+22−104
|
Dave Cramer (dcramer) |
|
|
2 |
1 month ago |
| 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) |
|
7 |
4 weeks ago |
| problems with toast.* reloptions |
5839 |
Needs review |
Bugfix
|
20 |
10/10
|
+383−140
|
Nathan Bossart (bossartn) |
Yogesh Sharma (sharmay), solai v (solaiv) |
|
7 |
4 hours ago |
| Carefully exposing information without authentication |
5845 |
Needs review |
Monitoring
|
19 |
Needs rebase!
|
|
Greg Sabino Mullane (greg) |
|
|
5 |
4 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) |
|
7 |
1 month 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) |
|
|
7 |
1 month ago |
| Report bytes and transactions actually sent downtream |
5877 |
Needs review |
Monitoring
Logical Replication
|
|
10/10
|
+172−154
|
Ashutosh Bapat (ashutoshbapat) |
|
|
7 |
1 month ago |
| amcheck: support for GiST |
5879 |
Ready for Committer |
|
|
Needs rebase!
|
|
Andrey Borodin (x4m) |
Sergey Dudoladov (sdudoladov), Miłosz Bieniek (moozzi) |
|
6 |
6 months ago |
| Adding pg_dump flag for parallel export to pipes |
5893 |
Needs review |
Performance
System Administration
|
stable |
4/10
|
+928−88
|
Hannu Krosing (hannukrosing), Nitin Motiani (nitinmotiani) |
Dilip Kumar (dilip.kumar), solai v (solaiv) |
|
5 |
2 days 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) |
|
6 |
4 weeks ago |
| CAST(... ON DEFAULT) - WIP build on top of Error-Safe User Functions |
5941 |
Needs review |
SQL Commands
|
19 |
10/10
|
+3049−254
|
Jian He (stayreal) |
Corey Huinker (coreyh), Henson Choi (assam258.gmail.com) |
|
6 |
1 week ago |
| JIT works only partially with meson build |
5984 |
Ready for Committer |
Docs Only
|
|
Needs rebase!
|
|
Yugo Nagata (yugo.nagata) |
Laurenz Albe (laurenz) |
|
6 |
2 weeks ago |
| pgbench: extend variable usage in scripts |
6012 |
Waiting on Author |
libpq
|
20 |
Needs rebase!
|
|
Yugo Nagata (yugo.nagata) |
lakshmi g (lakshmi) |
|
6 |
7 months ago |
| NOT NULL NOT ENFORCED |
6029 |
Needs review |
DDL
|
19 |
7/10
|
+946−136
|
Jian He (stayreal) |
Haritabh Gupta (haritabhgupta), Kuba Knysiak (xsni12) |
Álvaro Herrera (alvherre) |
4 |
4 days ago |
| Fix race condition in SSI when reading PredXact->SxactGlobalXmin |
6037 |
Ready for Committer |
Bugfix
Backport
My First Patch
|
stable |
Needs rebase!
|
|
Josh Curtis (joshcurtis) |
Mihail Nikalayeu (mihailnikalayeu) |
|
5 |
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) |
|
5 |
4 months ago |
| Adding basic NUMA awareness |
6049 |
Needs review |
Performance
|
19 |
Needs rebase!
|
|
Tomas Vondra (fuzzycz) |
Jakub Wartak (jakub.wartak.tomtom) |
|
2 |
1 month 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) |
|
5 |
4 days 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) |
|
5 |
1 month ago |
| create table like including storage parameter |
6088 |
Needs review |
SQL Commands
|
19 |
10/10
|
+218−9
|
Jian He (stayreal) |
lakshmi g (lakshmi) |
|
5 |
3 months 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) |
|
5 |
2 weeks ago |
| avoid call ATPostAlterTypeCleanup twice |
6121 |
Needs review |
Bugfix
Backport
|
stable |
10/10
|
+118−0
|
Jian He (stayreal) |
|
|
5 |
1 week ago |
| GIN pageinspect support for entry tree and non-leaf posting tree |
6128 |
Ready for Committer |
Extensions
|
stable |
4/10
|
+794−45
|
Kirill Reshke (reshke) |
Andrey Borodin (x4m), Japin Li (japin), Chao Li (chaol) |
|
4 |
6 days 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) |
|
5 |
6 days ago |
| 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) |
|
3 |
3 weeks ago |
| postgres_fdw: Use COPY to speed up batch inserts |
6137 |
Needs review |
Performance
|
|
10/10
|
+649−33
|
Matheus Alcantara (matheus.alcantara) |
Masahiko Sawada (masahikosawada), solai v (solaiv) |
|
5 |
4 days ago |
| Add a warning on stats manipulation functions |
6155 |
Needs review |
Docs Only
|
20 |
Needs rebase!
|
|
Yugo Nagata (yugo.nagata) |
|
|
5 |
1 month 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) |
|
|
5 |
4 weeks ago |
| Batching in executor, part 1: add batch variant of table AM scan API |
6176 |
Needs review |
Help - Benchmarks
Performance
|
19 |
Needs rebase!
|
|
Amit Langote (amitlan) |
Antonin Houska (a.houska), Thom Brown (thom), Denis Smirnov (darthunix) |
|
4 |
1 week ago |
| Add archive_mode to prevent unarchived WAL on permanent primary failure |
6177 |
Needs review |
Physical Replication
|
19 |
Needs rebase!
|
|
Andrey Borodin (x4m), Kirill Reshke (reshke) |
|
|
5 |
1 week ago |
| COPY FROM with RLS |
6178 |
Needs review |
SQL Commands
|
19 |
10/10
|
+339−68
|
Jian He (stayreal) |
solai v (solaiv) |
|
5 |
1 week ago |
| Report oldest xmin source when autovacuum cannot remove tuples |
6188 |
Needs review |
Monitoring
|
20 |
Needs rebase!
|
|
Shinya Kato (shinyakato) |
Fujii Masao (masaofujii), Bharath Rupireddy (bharathrupireddy), Sami Imseih (simseih) |
|
5 |
2 days ago |
| pg_get_domain_ddl: DDL reconstruction function for CREATE DOMAIN statement |
6212 |
Needs review |
Good First Review
|
19 |
3/10
|
+574−11
|
Florin Irion (irionr), Tim Waizenegger (tim.waizenegger.edb) |
Haritabh Gupta (haritabhgupta), Kuba Knysiak (xsni12) |
|
4 |
4 weeks 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) |
|
3 |
1 month ago |
| pg_dump flag for dumping tables data in multiple chunks, for huge tables can often give near-linear speedup when parallelized |
6219 |
Needs review |
Performance
libpq
|
stable |
10/10
|
+420−64
|
Hannu Krosing (hannukrosing) |
Dilip Kumar (dilip.kumar), Pavel Stehule (okbobcz), Neil Min (neilmin) |
|
4 |
3 days ago |
| Bypassing cursors in postgres_fdw to enable parallel plans |
6233 |
Needs review |
postgres_fdw
Performance
|
19 |
10/10
|
+2039−108
|
Rafia Sabih (rafia.sabih) |
|
|
3 |
6 days 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) |
|
4 |
4 months ago |
| Use ROLERECURSE_PRIVS in is_admin_of_role() |
6251 |
Ready for Committer |
Good First Review
|
|
10/10
|
+44−2
|
ChangAo Chen (chenchangao) |
Nathan Bossart (bossartn) |
Nathan Bossart (bossartn) |
4 |
2 days ago |
| extend JSON_TABLE top level path expression |
6260 |
Needs review |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
solai v (solaiv) |
|
4 |
2 weeks ago |
| split tablecmds.c |
6269 |
Waiting on Author |
Refactoring Only
|
19 |
Needs rebase!
|
|
Nathan Bossart (bossartn) |
|
|
4 |
6 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) |
|
4 |
5 months ago |
| explain plans for foreign scans |
6285 |
Needs review |
|
19 |
10/10
|
+848−13
|
Dinesh Salve (dinesh-salve) |
Bharath Rupireddy (bharathrupireddy), Sami Imseih (simseih), solai v (solaiv) |
|
3 |
3 days ago |
| Add sampling statistics to autoanalyze log output |
6288 |
Needs review |
Monitoring
|
|
10/10
|
+116−42
|
Tatsuya Kawata (croissant) |
Fujii Masao (masaofujii) |
|
4 |
5 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) |
|
4 |
2 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) |
|
4 |
1 month 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) |
|
|
4 |
6 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) |
|
4 |
4 days ago |
| SQL-level pg_datum_image_equal |
6309 |
Needs review |
|
|
10/10
|
+80−0
|
Matthias van de Meent (mmeent) |
|
|
3 |
1 week 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) |
|
|
4 |
3 weeks ago |
| Enable partitionwise join for partition keys wrapped by RelabelType |
6315 |
Needs review |
|
|
10/10
|
+50−2
|
Matheus Alcantara (matheus.alcantara) |
|
|
4 |
5 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) |
|
4 |
1 month ago |
| Add --extra-dependencies and immediate data dumping for pg_dump/pg_upgrade |
6340 |
Needs review |
|
19 |
10/10
|
+220−6
|
Jeevan Chalke (jeevan.chalke) |
|
|
4 |
2 months ago |
| Cleaning up PREPARE query strings? |
6341 |
Needs review |
SQL Commands
|
|
10/10
|
+135−23
|
Julien Rouhaud (rjuju) |
Sami Imseih (simseih) |
|
4 |
4 days 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) |
|
4 |
1 month 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) |
|
|
4 |
4 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) |
|
|
4 |
4 months ago |
| llvmjit: always add the simplifycfg pass |
6384 |
Needs review |
Performance
|
20 |
10/10
|
+16−4
|
Pierre Ducroquet (pinaraf) |
Matheus Alcantara (matheus.alcantara) |
|
3 |
4 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) |
3 |
1 month 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) |
Matthias van de Meent (mmeent) |
|
3 |
6 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) |
|
3 |
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), Pierre Forstmann (pifor) |
|
3 |
1 month ago |
| pg_stat_io_histogram |
6433 |
Needs review |
Monitoring
|
19 |
Needs rebase!
|
|
Jakub Wartak (jakub.wartak.tomtom) |
|
|
3 |
1 month ago |
| LLVMJIT: introduce force-inlined functions |
6437 |
Needs review |
Performance
|
20 |
10/10
|
+103−4
|
Pierre Ducroquet (pinaraf) |
|
|
3 |
4 months ago |
| tablecmds: fix bug where index rebuild loses replica identity on partitions |
6440 |
Needs review |
Bugfix
DDL
|
stable |
10/10
|
+527−36
|
Chao Li (chaol) |
|
|
3 |
1 week ago |
| tablecmds: fix Deadlock caused by Attach Partition |
6442 |
Needs review |
Bugfix
DDL
|
19 |
10/10
|
+54−0
|
Chao Li (chaol) |
|
|
3 |
2 weeks ago |
| BUG #19382: Server crash at __nss_database_lookup |
6449 |
Ready for Committer |
Bugfix
Security
|
20 |
10/10
|
+906−1
|
Surya Poondla (spoondla) |
|
|
3 |
3 weeks ago |
| Show expression of virtual columns in error messages |
6460 |
Needs review |
|
|
10/10
|
+208−43
|
Matheus Alcantara (matheus.alcantara) |
|
|
3 |
4 weeks 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) |
|
3 |
2 months ago |
| SLOPE - Planner optimizations on monotonic expressions. |
6479 |
Needs review |
Performance
|
|
10/10
|
+3413−236
|
Alexandre Felipe (afelipe) |
Corey Huinker (coreyh), Zsolt Parragi (zsolt.parragi) |
|
3 |
4 days 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) |
|
3 |
2 weeks ago |
| Pipelined Recovery |
6487 |
Needs review |
Performance
|
20 |
Needs rebase!
|
|
Imran Zaheer (imranzaheer) |
|
|
3 |
1 week ago |
| Change the default wal_blocksize to 4KB |
6490 |
Needs review |
Performance
|
|
9/10
|
+12−12
|
Andy Pogrebnoi (birdofdada) |
|
|
3 |
2 weeks ago |
| Provide support for trailing commas |
6492 |
Waiting on Author |
|
|
Needs rebase!
|
|
Greg Sabino Mullane (greg) |
|
Peter Eisentraut (petere) |
3 |
4 months ago |
| add assertion for palloc in signal handlers |
6498 |
Waiting on Author |
|
19 |
Needs rebase!
|
|
Nathan Bossart (bossartn) |
|
|
3 |
5 months ago |
| [PATCH] Add parallel instrumentation hooks for CustomScan providers |
6524 |
Needs review |
Extensions
|
stable |
10/10
|
+112−0
|
Siddharth Kothari (sidkot.google.com) |
|
|
3 |
1 week ago |
| Fix XLogFileReadAnyTLI silently applying divergent WAL from wrong timeline |
6525 |
Needs review |
Bugfix
|
|
9/10
|
+418−6
|
Andrey Borodin (x4m) |
Surya Poondla (spoondla) |
|
3 |
1 month 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) |
|
3 |
1 week ago |
| POC: PLpgSQL FOREACH IN JSON ARRAY |
6557 |
Needs review |
PL/pgSQL
|
|
10/10
|
+1081−96
|
Pavel Stehule (okbobcz) |
Tom Lane (tgl), Jim Jones (jimus) |
|
2 |
1 week ago |
| Pgbench: remove synchronous prepare |
6558 |
Ready for Committer |
|
|
10/10
|
+123−16
|
Dmitrii Bondar (difesu) |
lakshmi g (lakshmi) |
|
2 |
3 weeks 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) |
|
2 |
1 month 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) |
|
2 |
1 month 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) |
|
|
2 |
1 week ago |
| Fix performance of REFRESH MATERIALIZED VIEW CONCURRENTLY |
6580 |
Needs review |
Performance
|
19 |
10/10
|
+246−43
|
Surya Poondla (spoondla) |
|
|
2 |
1 week 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) |
|
2 |
4 months ago |
| Add ssl_(supported|shared)_groups to sslinfo |
6598 |
Needs review |
|
|
10/10
|
+306−3
|
Dmitry Dolgov (erthalion) |
Zsolt Parragi (zsolt.parragi) |
|
2 |
2 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) |
|
2 |
4 weeks 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) |
|
2 |
2 weeks 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) |
|
2 |
1 month ago |
| Add tests for src/backend/nodes/extensible.c |
6632 |
Needs review |
Testing
|
|
9/10
|
+762−0
|
Aleksander Alekseev (a.alekseev) |
|
|
2 |
4 days 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) |
2 |
3 weeks ago |
| Track skipped vacuum and analyze in pg_stat_all_tables |
6639 |
Needs review |
Monitoring
|
20 |
10/10
|
+767−36
|
Yugo Nagata (yugo.nagata) |
Shinya Kato (shinyakato), Sami Imseih (simseih), Zsolt Parragi (zsolt.parragi) |
|
2 |
1 week ago |
| Warn when creating or enabling a subscription with max_logical_replication_workers = 0 |
6642 |
Needs review |
Logical Replication
|
20 |
10/10
|
+14−0
|
Yugo Nagata (yugo.nagata) |
|
|
2 |
3 months ago |
| Resizable shared memory structures |
6652 |
Needs review |
System Administration
|
|
6/10
|
+2294−168
|
Ashutosh Bapat (ashutoshbapat) |
|
|
2 |
2 weeks ago |
| Support EXCEPT for ALL SEQUENCES publications |
6664 |
Needs review |
Logical Replication
|
|
9/10
|
+980−341
|
Shlok Kyal (shlokkyal) |
Zsolt Parragi (zsolt.parragi), solai v (solaiv) |
|
2 |
3 days ago |
| Avoid calling SetMatViewPopulatedState if possible |
6671 |
Needs review |
Good First Review
|
|
9/10
|
+4−3
|
ChangAo Chen (chenchangao) |
Zizhuan Liu (liuzizhuan) |
Fujii Masao (masaofujii) |
2 |
1 hour ago |
| More jsonpath methods: translate, split, join |
6673 |
Waiting on Author |
SQL Commands
|
19 |
10/10
|
+751−8
|
Florents Tselai (florentst) |
Corey Huinker (coreyh), Zsolt Parragi (zsolt.parragi) |
|
2 |
1 week ago |
| Adding a stored generated column without long-lived locks |
6674 |
Needs review |
DDL
PGConf.dev
My First Patch
|
|
8/10
|
+1523−5
|
Alberto Piai (albe) |
Álvaro Herrera (alvherre), Laurenz Albe (laurenz) |
|
3 |
3 days 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) |
|
2 |
3 weeks 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) |
|
2 |
1 month ago |
| Extensible sync handler registration |
6689 |
Needs review |
Extensions
|
19 |
10/10
|
+798−41
|
Greg Lamberson (glamberson) |
|
|
2 |
1 week 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) |
2 |
1 month ago |
| Proposal: Conflict log history table for Logical Replication |
6696 |
Needs review |
Logical Replication
|
stable |
10/10
|
+1651−392
|
Dilip Kumar (dilip.kumar) |
Murali Natti (murali.natti) |
|
2 |
5 hours ago |
| Logical Replication - revisit `is_table_publication` function implementation |
6705 |
Needs review |
Refactoring Only
Performance
|
stable |
10/10
|
+28−27
|
Peter Smith (smithpb2250) |
|
|
2 |
2 weeks ago |
| Add join MCV statistics for selectivity estimation |
6724 |
Needs review |
DDL
PGConf.dev
Performance
|
|
10/10
|
+8315−1025
|
Alexandra Wang (alexandrawang) |
Tom Lane (tgl) |
|
2 |
20 hours ago |
| Refactor code around GUC default_toast_compression |
6727 |
Needs review |
Refactoring Only
|
|
10/10
|
+105−62
|
Michael Paquier (michael-kun) |
|
|
2 |
2 months ago |
| LockHasWaiters() crashes on fast-path locks |
6732 |
Needs review |
Bugfix
|
stable |
10/10
|
+37−3
|
SATYANARAYANA NARLAPURAM (satyanarayanan) |
Bharath Rupireddy (bharathrupireddy) |
|
2 |
6 days ago |
| allow spread checkpoints when changing checksums online |
6733 |
Needs review |
|
|
10/10
|
+141−28
|
Tomas Vondra (fuzzycz) |
Rui Zhao (zhaorui) |
|
2 |
3 weeks ago |
| small cleanup for s_lock.h |
6734 |
Needs review |
Refactoring Only
|
20 |
Needs rebase!
|
|
Nathan Bossart (bossartn) |
|
|
2 |
3 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) |
|
2 |
2 months ago |
| Preserve replication origin OIDs in pg_upgrade |
6743 |
Needs review |
Logical Replication
|
19 |
10/10
|
+450−181
|
Ajin Cherian (ajinc) |
Hayato Kuroda (ha-kun), Zsolt Parragi (zsolt.parragi), Rui Zhao (zhaorui) |
|
2 |
1 week ago |
| Support for 8-byte TOAST values, round two |
6747 |
Needs review |
System Administration
|
|
10/10
|
+1223−415
|
Michael Paquier (michael-kun) |
|
|
2 |
2 hours ago |
| Mark the enum comparison functions as leakproof |
6752 |
Waiting on Author |
|
|
10/10
|
+14−7
|
Laurenz Albe (laurenz) |
|
|
2 |
2 weeks ago |
| RFC: EXPLAIN ANALYZE wait event reporting |
6753 |
Waiting on Author |
My First Patch
Monitoring
|
|
Needs rebase!
|
|
Ilmar Yunusov (tanswis42.gmail.com) |
|
|
2 |
1 month 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) |
|
2 |
3 weeks ago |
| teach vacuumlo to handle domains |
6765 |
Needs review |
|
|
10/10
|
+192−42
|
Sami Imseih (simseih) |
Nathan Bossart (bossartn) |
|
2 |
2 months ago |
| pg_rewind does not rewind diverging timelines |
6768 |
Needs review |
Bugfix
|
18 |
Needs rebase!
|
|
Mats Kindahl (matski) |
Japin Li (japin) |
|
2 |
1 week ago |
| [BUG] DELETE/UPDATE more than one row in partitioned foreign table |
6770 |
Needs review |
Extensions
Bugfix
|
|
10/10
|
+1217−319
|
Nikita Malakhov (nmalakh) |
|
|
2 |
1 month ago |
| pgstat: Flush some statistics within running transactions, take 2 |
6781 |
Needs review |
Monitoring
|
|
10/10
|
+1163−139
|
Sami Imseih (simseih) |
|
|
2 |
3 days 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) |
|
|
2 |
3 days ago |
| A trivial fix on a comment in pgstat_assoc_relation() |
6789 |
Needs review |
Comments Only
|
|
Needs rebase!
|
|
Yugo Nagata (yugo.nagata) |
|
|
2 |
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) |
|
2 |
3 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) |
Álvaro Herrera (alvherre) |
2 |
1 month ago |
| retire PQfn() |
6802 |
Ready for Committer |
Security
|
20 |
10/10
|
+93−147
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
2 |
2 days ago |
| log_postmaster_stats |
6804 |
Needs review |
Monitoring
|
20 |
9/10
|
+328−3
|
Jakub Wartak (jakub.wartak.tomtom) |
|
|
2 |
1 week ago |
| alert clients when prepared statements are deallocated |
6816 |
Needs review |
|
20 |
10/10
|
+354−9
|
Nathan Bossart (bossartn) |
|
|
2 |
2 months ago |
| pg_rewind: Skip vanished source files during traversal |
6817 |
Ready for Committer |
Refactoring Only
|
stable |
10/10
|
+9−16
|
Ayush Tiwari (aytiwari) |
Heikki Linnakangas (heikki), Rui Zhao (zhaorui) |
|
2 |
18 hours ago |
| hashjoins vs. Bloom filters |
6818 |
Needs review |
Performance
|
|
Needs rebase!
|
|
Tomas Vondra (fuzzycz) |
Rui Zhao (zhaorui) |
|
2 |
18 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), jihyun bahn (ichibahn) |
|
2 |
1 hour ago |
| Fix: VACUUM FULL or CREATE INDEX fails with error "missing chunk number 0 for toast value XXX" |
6824 |
Needs review |
Bugfix
|
20 |
Needs rebase!
|
|
Michael Paquier (michael-kun), Ekaterina Testova (e.testova) |
Andrey Borodin (x4m) |
|
2 |
4 days ago |
| Fix Segfault caused by reentrancy in ri_triggers.c |
6825 |
Needs review |
Bugfix
|
|
10/10
|
+240−1
|
Lucas Jeffrey (lucasjeffrey.acs) |
|
|
2 |
4 weeks ago |
| Add autovacuum_warning to surface concurrent vacuum collisions |
6830 |
Needs review |
Monitoring
GUC
|
20 |
10/10
|
+16−0
|
Shinya Kato (shinyakato) |
Bharath Rupireddy (bharathrupireddy) |
|
2 |
3 weeks ago |
| Add docs of autoanalyze corner case |
6831 |
Needs review |
Docs Only
|
stable |
10/10
|
+5−2
|
Shinya Kato (shinyakato) |
|
|
2 |
2 months ago |
| Add pg_get_table_ddl() to reconstruct CREATE TABLE statements |
6837 |
Needs review |
|
|
10/10
|
+7087−35
|
Akshay Joshi (akshay.joshi) |
Zsolt Parragi (zsolt.parragi), Rui Zhao (zhaorui) |
|
2 |
5 days 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) |
|
2 |
2 months 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) |
2 |
4 weeks ago |
| Move system identifier generation to a common helper |
6845 |
Needs review |
Refactoring Only
|
|
10/10
|
+84−36
|
Imran Zaheer (imranzaheer) |
|
|
2 |
1 month ago |
| Don't consider FATAL errors "abnormal server termination" |
6850 |
Needs review |
Bugfix
libpq
|
|
10/10
|
+303−105
|
Jelte Fennema-Nio (jeltef) |
|
|
2 |
1 month ago |
| btree_gist: add cross-type integer operator support for GiST |
6854 |
Ready for Committer |
Performance
My First Patch
|
20 |
10/10
|
+1391−51
|
Alexander Nestorov (alexandernst) |
Maxime Schoemans (mschoema) |
Tom Lane (tgl) |
2 |
1 week 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) |
Pierre Forstmann (pifor) |
|
2 |
1 week ago |
| Separate catalog_xmin from xmin in walsender hot standby feedback |
6861 |
Needs review |
Physical Replication
|
20 |
10/10
|
+49−19
|
Rui Zhao (zhaorui) |
|
|
2 |
1 month 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) |
|
|
2 |
3 weeks ago |
| postgres_fdw: Emit message when batch_size is reduced |
6873 |
Ready for Committer |
postgres_fdw
|
|
5/10
|
+105−0
|
Rafia Sabih (rafia.sabih) |
Corey Huinker (coreyh), Nurlan Tulemisov (n.tulemisov) |
|
2 |
34 minutes ago |
| Disable startup progress timeout during standby WAL replay |
6876 |
Needs review |
GUC
|
|
10/10
|
+15−1
|
Fujii Masao (masaofujii) |
|
|
2 |
1 month ago |
| Show estimated number of groups for IncrementalSort in EXPLAIN |
6882 |
Ready for Committer |
Good First Review
Monitoring
|
stable |
6/10
|
+30−7
|
Ilia Evdokimov (ilidock95) |
solai v (solaiv), Enrique Sanchez (enriqueesanchz) |
|
2 |
1 week ago |
| Make log_lock_failures support LOCK NOWAIT |
6883 |
Needs review |
GUC
|
|
Needs rebase!
|
|
ChangAo Chen (chenchangao) |
|
|
2 |
1 month ago |
| Unexpected reindex when altering column types for partitioned tables |
6887 |
Needs review |
DDL
Performance
|
|
10/10
|
+157−42
|
Álvaro Rodríguez (arodrgr) |
|
|
2 |
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) |
|
2 |
3 weeks ago |
| proposal - queryid can be used as filter for auto_explain |
6891 |
Needs review |
Monitoring
|
|
10/10
|
+227−2
|
Pavel Stehule (okbobcz) |
Zsolt Parragi (zsolt.parragi) |
|
2 |
1 month ago |
| Randomize B-Tree page split location to avoid oscillating patterns |
6892 |
Needs review |
Performance
|
stable |
9/10
|
+65−4
|
Dmitry Dolgov (erthalion) |
|
|
2 |
1 month ago |
| Extended statistics improvement: multi-column MCV missing values |
6898 |
Ready for Committer |
My First Patch
Good First Review
|
20 |
10/10
|
+174−3
|
Enrique Sanchez (enriqueesanchz) |
Ilia Evdokimov (ilidock95) |
|
2 |
1 week ago |
| Fold NOT IN / <> ALL expressions containing NULL to FALSE |
6901 |
Needs review |
Performance
|
stable |
10/10
|
+96−16
|
Ilia Evdokimov (ilidock95) |
|
|
2 |
4 days ago |
| Two bugs around ALTER TYPE |
6903 |
Needs review |
Bugfix
|
|
3/10
|
+278−0
|
Andrey Borodin (x4m) |
Heikki Linnakangas (heikki), Surya Poondla (spoondla) |
|
2 |
2 weeks ago |
| Possible G2 anomaly at SERIALIZABLE (SSI, doom-before-error) |
6904 |
Needs review |
Bugfix
|
|
Needs rebase!
|
|
Andrey Borodin (x4m) |
|
|
2 |
1 month ago |
| Do not lock tables in get_tables_to_repack |
6909 |
Needs review |
Bugfix
|
|
Needs rebase!
|
|
ChangAo Chen (chenchangao) |
|
|
2 |
3 weeks ago |
| SQL/JSON: JSON_TRANSFORM (SQL standard, subclause 6.44) |
6912 |
Needs review |
SQL Commands
|
20 |
10/10
|
+1199−27
|
Srinath Reddy (srinath-reddy-sadipiralla) |
Tristan Partin (tristan957) |
|
2 |
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) |
|
2 |
1 month ago |
| pg_dump: skip pg_init_privs entries for non-existent roles |
6915 |
Ready for Committer |
Bugfix
|
19 |
10/10
|
+261−3
|
Hüseyin Demir (demir) |
Laurenz Albe (laurenz), Rui Zhao (zhaorui) |
|
2 |
3 days ago |
| Global temporary tables |
6918 |
Waiting on Author |
SQL Commands
|
|
Needs rebase!
|
|
Dean Rasheed (deanr) |
|
|
2 |
3 weeks ago |
| Prove a NOT IN's left-hand expressions non-nullable from quals |
6920 |
Needs review |
|
20 |
10/10
|
+624−52
|
Richard Guo (richardguo) |
Ayush Tiwari (aytiwari), Rui Zhao (zhaorui) |
|
2 |
5 days ago |
| Add PRODUCT() aggregate function |
6925 |
Needs review |
SQL Commands
|
20 |
10/10
|
+1073−0
|
Jeevan Chalke (jeevan.chalke) |
|
|
2 |
1 month ago |
| pgbench --continue-on-error: clarify TPS and failure reporting |
6930 |
Needs review |
Docs Only
|
19 |
10/10
|
+17−4
|
Chao Li (chaol) |
|
|
2 |
3 weeks 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) |
|
2 |
3 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) |
|
|
2 |
2 months 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) |
|
|
2 |
1 month ago |
| ON EMPTY clause for aggregate and window functions |
6943 |
Needs review |
SQL Commands
|
20 |
10/10
|
+1360−8
|
Jeevan Chalke (jeevan.chalke) |
|
|
2 |
1 month ago |
| Use wait_classes.h in pg_prewarm |
6946 |
Ready for Committer |
Refactoring Only
Good First Review
My First Patch
|
20 |
10/10
|
+1−2
|
Dongpo Liu (0xpoe) |
Pierre Forstmann (pifor) |
|
2 |
yesterday |
| Improve errmsg for publication membership |
6950 |
Ready for Committer |
Bugfix
Good First Review
|
20 |
10/10
|
+4−4
|
Peter Smith (smithpb2250) |
|
|
2 |
3 hours ago |
| Avoid obscure DES key buffer loop bounds in pgcrypto |
6953 |
Needs review |
Refactoring Only
|
stable |
10/10
|
+5−2
|
Ayush Tiwari (aytiwari) |
|
|
2 |
3 months ago |
| Proposal: QUALIFY clause |
6954 |
Needs review |
SQL Commands
|
|
10/10
|
+2320−5
|
Matheus Alcantara (matheus.alcantara) |
Vik Fearing (xocolatl) |
|
2 |
3 weeks ago |
| Include sequences in publications created by pg_createsubscriber |
6956 |
Needs review |
Logical Replication
Physical Replication
|
|
10/10
|
+62−20
|
vigneshwaran C (vignesh.postgres) |
|
|
2 |
3 weeks ago |
| Relax some restrictions of REPACK (CONCURRENTLY) |
6957 |
Needs review |
System Administration
|
20 |
Needs rebase!
|
|
Antonin Houska (a.houska) |
|
|
2 |
3 weeks ago |
| Allow progress tracking of sub-commands |
6958 |
Waiting on Author |
Bugfix
Monitoring
|
|
Needs rebase!
|
|
Antonin Houska (a.houska) |
Alberto Piai (albe) |
|
2 |
2 weeks ago |
| Selectivity estimation for COALESCE in eqsel/eqjoinsel |
6960 |
Needs review |
My First Patch
|
stable |
10/10
|
+450−30
|
Egor Savelev (esavelievcode.gmail.com) |
|
|
2 |
2 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) |
|
2 |
1 month ago |
| Improving display of octal GUCs |
6962 |
Needs review |
|
|
10/10
|
+82−64
|
Tom Lane (tgl) |
Rui Zhao (zhaorui) |
|
2 |
1 month ago |
| Add malloc attribute to memory allocation functions |
6967 |
Needs review |
Modernization
|
20 |
9/10
|
+48−36
|
Tristan Partin (tristan957) |
solai v (solaiv) |
|
1 |
1 month ago |
| Tepid: extend the heap-only tuple (HOT) update optimization model such that only those indexes directly impacted by the update need be updated |
6968 |
Needs review |
Performance
|
20 |
Needs rebase!
|
|
Nathan Bossart (bossartn), Greg Burd (gregburd) |
Bharath Rupireddy (bharathrupireddy) |
|
1 |
1 week ago |
| Re-read subscription state after lock in AlterSubscription |
6972 |
Needs review |
Bugfix
|
stable |
10/10
|
+367−75
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
1 |
3 days ago |
| replacing join_collapse_limit with a join hardness estimate |
6973 |
Needs review |
Performance
|
|
1/2
|
+1403−3
|
Tomas Vondra (fuzzycz) |
|
|
1 |
1 month ago |
| json/jsonb cleanup + FmgrInfo caching |
6975 |
Needs review |
Performance
|
20 |
Needs rebase!
|
|
Robert Haas (rhaas) |
|
|
1 |
1 month ago |
| pg_plan_advice: add NO_ scan and join method tags |
6976 |
Needs review |
System Administration
|
20 |
10/10
|
+1377−23
|
Florin Irion (irionr) |
solai v (solaiv) |
|
1 |
1 week ago |
| remove VersionedQuery support from psql tab completion |
6977 |
Needs review |
Refactoring Only
|
20 |
10/10
|
+45−105
|
Nathan Bossart (bossartn) |
|
|
1 |
1 month ago |
| [PATCH v2] Avoid internal error for invalid interval typmods |
6978 |
Ready for Committer |
|
|
10/10
|
+22−1
|
feng wu (wufengwind) |
solai v (solaiv) |
|
1 |
1 month ago |
| Lazy LEFT NestLoop JOIN: gate rescanning of the inner side by outer-side-only join clauses |
6981 |
Needs review |
Performance
|
20 |
9/10
|
+469−252
|
Andrei Lepikhov (lepikhov), Mikhail Zhilin (mizhka-at-pgpro), Peter Petrov (pspetrov) |
|
|
1 |
1 week ago |
| Proposal: INSERT ... BY NAME |
6982 |
Needs review |
SQL Commands
|
20 |
10/10
|
+503−0
|
Ayush Tiwari (aytiwari) |
Jim Jones (jimus), solai v (solaiv) |
|
1 |
2 weeks ago |
| pg_get_domain_ddl: DDL reconstruction function for CREATE DOMAIN statement |
6983 |
Needs review |
System Administration
|
20 |
3/10
|
+574−11
|
Florin Irion (irionr) |
solai v (solaiv) |
|
1 |
4 weeks ago |
| [PATCH v1 0/7] Wait event timing and tracing instrumentation |
6984 |
Needs review |
Performance
Monitoring
|
|
10/10
|
+5607−9
|
Dmitry Fomin (dmitryf) |
|
|
1 |
1 week ago |
| Fix races conditions in DropRole() and GrantRole() |
6985 |
Ready for Committer |
Bugfix
|
stable |
10/10
|
+373−65
|
Bertrand Drouvot (bertranddrouvot.pg) |
Surya Poondla (spoondla) |
|
1 |
4 days ago |
| Remove unused include from analyze.c |
6987 |
Needs review |
Refactoring Only
Good First Review
|
20 |
Needs rebase!
|
|
Dongpo Liu (0xpoe) |
|
|
1 |
1 week ago |
| pg_threads.h take II |
6988 |
Needs review |
Multithreading
|
|
10/10
|
+3125−2082
|
Thomas Munro (macdice) |
|
|
1 |
1 week ago |
| Possible replace of strncpy on xactdesc.c |
6989 |
Needs review |
Refactoring Only
|
|
Needs rebase!
|
|
Mario Gonzalez (gonzalemario) |
solai v (solaiv) |
|
1 |
1 month ago |
| Rename EXISTS-to-ANY converted subplan to exists_to_any |
6990 |
Needs review |
|
19 |
10/10
|
+30−30
|
Yugo Nagata (yugo.nagata) |
solai v (solaiv) |
Fujii Masao (masaofujii) |
1 |
5 days ago |
| Add per-backend AIO statistics |
6991 |
Needs review |
Monitoring
|
20 |
10/10
|
+319−1
|
Bertrand Drouvot (bertranddrouvot.pg) |
solai v (solaiv) |
|
1 |
1 week ago |
| Don't count logical decoding cleanup aborts in pg_stat_database.xact_rollback |
6992 |
Needs review |
Bugfix
|
|
10/10
|
+221−18
|
Nik Samokhvalov (nikolay) |
jihyun bahn (ichibahn) |
|
1 |
1 month ago |
| lazy_scan_heap: avoid vacuum block, already vacuumed (src/backend/access/heap/vacuumlazy.c) |
6993 |
Needs review |
Performance
|
|
Needs rebase!
|
|
Ranier Vilela (raniervilela) |
shihao zhong (zhong950419) |
|
1 |
1 week ago |
| Batched clock sweep to reduce cross-socket atomic contention |
7000 |
Needs review |
Performance
|
20 |
10/10
|
+333−115
|
Jim Mlodgenski (jimmy76), Greg Burd (gregburd) |
|
|
1 |
1 week ago |
| convert various variables to atomics |
7001 |
Ready for Committer |
|
20 |
10/10
|
+123−213
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
1 |
4 days ago |
| Improve get_json_table_plan() test coverage |
7003 |
Needs review |
Testing
|
20 |
10/10
|
+40−0
|
Aleksander Alekseev (a.alekseev) |
solai v (solaiv) |
|
1 |
1 week ago |
| pg_xmin_horizon system view |
7004 |
Needs review |
Monitoring
|
20 |
10/10
|
+1143−19
|
Scott Ray (scottray) |
Bharath Rupireddy (bharathrupireddy), solai v (solaiv) |
|
1 |
yesterday |
| Add configure-time choice of either port/atomics.h or <stdatomic.h> for atomic operations |
7005 |
Needs review |
Refactoring Only
Modernization
|
20 |
10/10
|
+1379−10
|
Thomas Munro (macdice), Greg Burd (gregburd) |
|
|
1 |
1 week ago |
| Add bypass IO to pg_stat_io |
7006 |
Needs review |
Monitoring
|
|
Needs rebase!
|
|
Andrey Borodin (x4m) |
|
|
1 |
1 month ago |
| Separation of OpenSSL and LibreSSL |
7008 |
Needs review |
Security
|
20 |
1/2
|
+4105−201
|
Daniel Gustafsson (d_gustafsson) |
|
|
1 |
1 month ago |
| PSQL - improve tab completion for pub/sub options |
7009 |
Needs review |
Bugfix
Good First Review
psql
Logical Replication
|
|
10/10
|
+151−21
|
Peter Smith (smithpb2250) |
Hüseyin Demir (demir) |
|
1 |
5 hours ago |
| pg_hosts: Add pg_hosts_file_rules() |
7011 |
Needs review |
SQL Commands
|
|
10/10
|
+380−8
|
Zsolt Parragi (zsolt.parragi) |
solai v (solaiv) |
|
1 |
3 weeks ago |
| pg_dump: ALTER INDEX SET STATISTICS missing for index-backed constraints |
7012 |
Needs review |
Bugfix
|
|
10/10
|
+61−0
|
Zsolt Parragi (zsolt.parragi) |
|
|
1 |
3 weeks ago |
| Use Boyer-Moore-Horspool for simple LIKE contains patterns |
7013 |
Needs review |
Performance
|
20 |
10/10
|
+721−2
|
Atsushi Ogawa (atsushio) |
|
|
1 |
3 weeks ago |
| Avoid crash on malformed CREATE_REPLICATION_SLOT reply |
7014 |
Needs review |
Bugfix
|
|
10/10
|
+13−0
|
Kenny Chen (kennychen) |
|
|
1 |
3 weeks ago |
| Fix LSN of logical decoding message |
7016 |
Needs review |
Bugfix
|
18 |
10/10
|
+3−3
|
Atsushi Torikoshi (atsushitorikoshi) |
solai v (solaiv) |
|
1 |
3 hours ago |
| Soft DROP TABLE, recoverable drops for PostgreSQL |
7017 |
Needs review |
Extensions
DDL
|
20 |
10/10
|
+10306−0
|
Surya Poondla (spoondla) |
|
|
1 |
1 week ago |
| Do not flush BufFile for regular temp files on close |
7020 |
Needs review |
Performance
|
stable |
10/10
|
+3−2
|
Sergey Solovev (ashblade) |
|
|
1 |
3 weeks ago |
| Proposal: JSON5 support in the JSON parsers |
7021 |
Needs review |
System Administration
|
|
10/10
|
+2342−103
|
Zsolt Parragi (zsolt.parragi) |
Tristan Partin (tristan957) |
|
1 |
3 weeks ago |
| Add pg_get_event_trigger_ddl() function |
7022 |
Ready for Committer |
DDL
|
20 |
10/10
|
+382−2
|
Ian Barwick (barwick) |
Jim Jones (jimus), Zsolt Parragi (zsolt.parragi), solai v (solaiv) |
|
1 |
1 week ago |
| A new C function `get_partition_root`. |
7023 |
Needs review |
Refactoring Only
Good First Review
|
|
10/10
|
+77−23
|
Peter Smith (smithpb2250) |
solai v (solaiv) |
|
1 |
4 hours ago |
| pg_upgrade: add --initdb option to create the new cluster automatically |
7025 |
Needs review |
|
20 |
10/10
|
+488−17
|
Bohyun Lee (leebohyun) |
|
|
1 |
3 weeks ago |
| PITR: Shut down instead of promoting when recovery cannot pause |
7026 |
Needs review |
Bugfix
|
|
3/10
|
+149−0
|
Jan Nidzwetzki (jnidzwetzki) |
|
|
1 |
2 days ago |
| psql: schema-qualify catalog references in a tab-completion query |
7027 |
Ready for Committer |
Bugfix
|
|
10/10
|
+2−2
|
Vismay Tiwari (vismay.t.gmail.com) |
sundong kim (mok03127.naver.com) |
|
1 |
3 weeks ago |
| amcheck: Allow interrupting the child-level rightlink walk |
7028 |
Needs review |
Bugfix
|
|
10/10
|
+2−0
|
sundong kim (mok03127.naver.com) |
|
|
1 |
3 weeks ago |
| Document "getdatabaseencoding()" |
7029 |
Ready for Committer |
Docs Only
|
|
10/10
|
+17−0
|
Ian Barwick (barwick) |
Surya Poondla (spoondla) |
|
1 |
1 week ago |
| Caching a partition index's parent OID in the relcache? |
7030 |
Needs review |
Performance
|
20 |
10/10
|
+229−6
|
Ayush Tiwari (aytiwari) |
|
|
1 |
2 weeks ago |
| Restore vacuum_delay_point() in GIN posting-tree leaf vacuum |
7031 |
Needs review |
Bugfix
|
|
0/1
|
+0−0
|
sundong kim (mok03127.naver.com) |
solai v (solaiv) |
|
1 |
2 weeks ago |
| Modernize our parsing of XML data in CONTENT mode |
7032 |
Needs review |
Modernization
|
|
10/10
|
+66−67
|
Tom Lane (tgl) |
|
|
1 |
3 weeks ago |
| Adds summaries of all planner nodes to docs |
7033 |
Needs review |
Docs Only
|
|
10/10
|
+2260−4
|
Brian Brennglass (brianb0) |
|
|
1 |
1 week ago |
| Rewrite undirected edge patterns in GRAPH_TABLE using UNION ALL |
7034 |
Needs review |
Performance
|
20 |
10/10
|
+307−26
|
Ayoub Kazar (kaz) |
|
|
1 |
1 week ago |
| read stream: Backward I/O combining |
7035 |
Needs review |
Performance
|
|
10/10
|
+951−123
|
Nazir Bilal Yavuz (nbyavuz) |
|
|
1 |
2 weeks ago |
| pg_plan_advice: fix empty FOREIGN_JOIN sublist validation |
7036 |
Needs review |
Bugfix
|
19 |
10/10
|
+5−1
|
Chao Li (chaol) |
|
|
1 |
2 weeks ago |
| injection_points: canceled or terminated waiters leak their wait slots |
7037 |
Needs review |
Bugfix
|
|
Needs rebase!
|
|
Zsolt Parragi (zsolt.parragi) |
|
|
1 |
2 weeks ago |
| Add vacuum_delay_point() to GiST empty-page deletion pass |
7038 |
Needs review |
Bugfix
|
|
10/10
|
+3−0
|
sundong kim (mok03127.naver.com) |
solai v (solaiv) |
|
1 |
1 week ago |
| REPACK (CONCURRENTLY) doesn't handle invalid indexes |
7039 |
Needs review |
Bugfix
|
19 |
10/10
|
+75−6
|
Zsolt Parragi (zsolt.parragi) |
|
|
1 |
1 week ago |
| REPACK (CONCURRENTLY) doesn't handle invalid indexes |
7040 |
Needs review |
Bugfix
|
19 |
10/10
|
+75−6
|
Zsolt Parragi (zsolt.parragi) |
|
|
1 |
1 week ago |
| Logical Replication - revisit `is_table_publication` function implementation |
7042 |
Needs review |
Refactoring Only
Logical Replication
|
19 |
10/10
|
+28−27
|
Peter Smith (smithpb2250) |
|
|
1 |
2 weeks ago |
| Make the logical replication conflict messages more like each other |
7043 |
Needs review |
Logical Replication
|
19 |
Not processed
|
|
Peter Smith (smithpb2250) |
|
|
1 |
2 weeks ago |
| Tracking per-RelOptInfo uniqueness during planning |
7045 |
Waiting on Author |
Performance
|
20 |
Needs rebase!
|
|
Richard Guo (richardguo) |
Antonin Houska (a.houska) |
|
1 |
1 week ago |
| Add support for label conjunction (&) in SQL/PGQ |
7047 |
Needs review |
SQL Commands
|
20 |
10/10
|
+773−354
|
Ayoub Kazar (kaz) |
|
|
1 |
4 days ago |
| DELETE FOR PORTION OF bypasses view WITH CHECK OPTION for leftover rows |
7050 |
Needs review |
Bugfix
|
19 |
10/10
|
+81−1
|
Zsolt Parragi (zsolt.parragi) |
solai v (solaiv) |
|
1 |
1 week ago |
| Should CUSTER (ANALYZE) work? |
7051 |
Needs review |
Bugfix
|
19 |
10/10
|
+13−0
|
Zsolt Parragi (zsolt.parragi) |
|
|
1 |
2 weeks ago |
| Add a pg_wal_preallocate() SQL function to eagerly create future WAL segments |
7052 |
Needs review |
Help - Benchmarks
Performance
|
20 |
10/10
|
+349−0
|
Ayush Tiwari (aytiwari) |
Bharath Rupireddy (bharathrupireddy), solai v (solaiv) |
|
1 |
5 days ago |
| Collect ALTER PUBLICATION commands for event triggers |
7055 |
Needs review |
Bugfix
DDL
|
|
10/10
|
+110−18
|
Fujii Masao (masaofujii) |
Ian Barwick (barwick) |
|
1 |
4 days ago |
| Fix quotation logic for unreserved keywords in window specifications |
7056 |
Needs review |
Bugfix
|
|
10/10
|
+48−1
|
Kwangwon Seo (kwangwonseo) |
Henson Choi (assam258.gmail.com) |
|
1 |
2 weeks ago |
| doc: clarify AS requirement when VALUES used in a FROM clause |
7057 |
Needs review |
Docs Only
|
stable |
10/10
|
+6−7
|
Ian Barwick (barwick) |
|
|
1 |
2 weeks ago |
| Perform join removal by editing the query's jointree |
7059 |
Needs review |
Bugfix
|
|
10/10
|
+922−1673
|
Tom Lane (tgl) |
|
|
1 |
1 week ago |
| Speed up repeat() for larger counts |
7060 |
Needs review |
Performance
|
20 |
10/10
|
+26−2
|
Chenhui Mo (littleganyu) |
|
|
1 |
1 week ago |
| psql: filter system functions before visibility checks |
7061 |
Needs review |
Bugfix
Performance
|
20 |
10/10
|
+34−4
|
xiaoyu liu (raindrop) |
|
|
1 |
2 weeks ago |
| pg_upgrade fails when FK constraint with same name exists on partitioned table and its partition |
7062 |
Needs review |
Bugfix
|
|
10/10
|
+106−0
|
Arseny Kositsin (arseny114) |
|
|
1 |
2 weeks ago |
| Restrict partial unique index estimates to base quals |
7064 |
Needs review |
Bugfix
|
20 |
10/10
|
+185−18
|
Chengpeng Yan (chengpeng.yan) |
|
|
1 |
2 weeks ago |
| Missing list_free in publicationcmds.c:OpenTableList |
7065 |
Ready for Committer |
Bugfix
Good First Review
Logical Replication
|
|
10/10
|
+0−3
|
Peter Smith (smithpb2250) |
shihao zhong (zhong950419) |
|
1 |
1 week ago |
| PSQL schema "describe" \dn is not escaping quotes |
7066 |
Ready for Committer |
Bugfix
psql
Logical Replication
|
|
10/10
|
+97−4
|
Peter Smith (smithpb2250) |
Jim Jones (jimus), Steven Niu (niushiji) |
|
1 |
1 week ago |
| Lost KEY SHARE lock information during toasting allows foreign-key violation |
7068 |
Needs review |
Bugfix
|
stable |
Needs rebase!
|
|
Michael Paquier (michael-kun) |
Rui Zhao (zhaorui) |
|
2 |
4 days ago |
| Add planner support function to two-argument regexp_like() |
7069 |
Needs review |
Good First Review
Performance
|
stable |
10/10
|
+79−1
|
shihao zhong (zhong950419) |
|
|
1 |
1 week ago |
| Restore idempotency of pg_enable_data_checksums() |
7070 |
Needs review |
Bugfix
|
stable |
Needs rebase!
|
|
Ilmar Yunusov (tanswis42.gmail.com) |
|
|
1 |
6 days ago |
| Bug: Whole-row var in indexes corrupts indexes after DDL |
7071 |
Needs review |
Bugfix
|
|
9/10
|
+109−193
|
Matthias van de Meent (mmeent) |
|
|
1 |
1 week ago |
| Allow vacuumdb, reindexdb, and clusterdb to continue past a connection failure |
7072 |
Needs review |
Good First Review
My First Patch
|
stable |
10/10
|
+306−54
|
Christophe Pettus (xof) |
|
|
1 |
6 days ago |
| Extending Self-Join Elimination to partitioned tables |
7073 |
Needs review |
Performance
|
|
10/10
|
+579−1
|
Quan Truong (quant0) |
|
|
1 |
3 days ago |
| Introducing find_all_inheritors_ordered() |
7074 |
Needs review |
DDL
|
20 |
10/10
|
+159−92
|
Chao Li (chaol) |
|
|
1 |
1 week ago |
| Fix var_eq_const: sum selectivity of all matching MCV entries instead of stopping at first match |
7075 |
Needs review |
Bugfix
Good First Review
|
|
1/2
|
+21−10
|
Zizhuan Liu (liuzizhuan) |
Damil Shahzad (damils) |
|
1 |
3 days ago |
| add SQL type INT16 based on int128 |
7077 |
Needs review |
Performance
|
20 |
0/1
|
+8802−0
|
Vladlen Popolitov (vladlenpopolitov) |
|
|
1 |
1 week ago |
| New data type binary format documentation |
7079 |
Needs review |
Docs Only
|
20 |
10/10
|
+981−478
|
Mark Wong (markwkm) |
|
|
1 |
1 week ago |
| Add PQTRACE env to enable protocol tracing in libpq |
7081 |
Needs review |
libpq
Testing
Devtools
|
20 |
10/10
|
+658−278
|
Anthonin Bonnefoy (bonnefoa) |
|
|
1 |
1 week ago |
| Implicit conversion from int64 to int32 when calling hash_get_num_entries |
7082 |
Needs review |
Bugfix
|
19 |
9/10
|
+8−9
|
Karina Litskevich (karinalitskevich) |
Daniel Gustafsson (d_gustafsson) |
|
1 |
6 days ago |
| Write skew observed under serializable isolation |
7083 |
Needs review |
Bugfix
|
stable |
Needs rebase!
|
|
Jacob Brazeal (polkerty) |
|
|
1 |
1 week ago |
| a large LIMIT makes some sorts slower |
7084 |
Needs review |
Bugfix
Performance
|
20 |
10/10
|
+54−14
|
Chengpeng Yan (chengpeng.yan) |
|
|
1 |
6 days ago |
| Batch fsyncs when recycling WAL segments |
7088 |
Needs review |
Performance
|
20 |
10/10
|
+363−23
|
Ayush Tiwari (aytiwari) |
|
|
1 |
1 week ago |
| Fix exported snapshot xmin handoff race |
7089 |
Needs review |
Bugfix
|
stable |
10/10
|
+253−1
|
chee wooson (chee.wooson) |
|
|
1 |
7 hours ago |
| Redesign per-backend statistics |
7091 |
Needs review |
Refactoring Only
|
20 |
10/10
|
+1754−767
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
1 |
6 hours ago |
| Add a hook for handling logical decoding messages on subscribers |
7092 |
Ready for Committer |
Logical Replication
|
|
Needs rebase!
|
|
Masahiko Sawada (masahikosawada) |
Bharath Rupireddy (bharathrupireddy) |
|
1 |
3 days ago |
| ERROR: failed to find conversion function from unknown to text |
7094 |
Needs review |
Bugfix
|
stable |
10/10
|
+22−0
|
Jian He (stayreal) |
|
|
1 |
3 months ago |
| Report index currently being vacuumed in pg_stat_progress_vacuum |
7095 |
Needs review |
Monitoring
|
20 |
10/10
|
+93−5
|
Bharath Rupireddy (bharathrupireddy) |
|
|
1 |
5 days ago |
| Tighten ACL check in repack_is_permitted_for_relation() |
7096 |
Needs review |
|
20 |
9/10
|
+24−10
|
Bharath Rupireddy (bharathrupireddy) |
|
|
1 |
6 days ago |
| Release replication slot on error in SQL-callable slot functions |
7097 |
Needs review |
Bugfix
Logical Replication
|
20 |
10/10
|
+283−0
|
Bharath Rupireddy (bharathrupireddy), SATYANARAYANA NARLAPURAM (satyanarayanan) |
|
|
1 |
3 hours ago |
| Make pg_prewarm, autoprewarm yield for waiting DDL |
7098 |
Needs review |
|
|
4/10
|
+200−20
|
Bharath Rupireddy (bharathrupireddy), SATYANARAYANA NARLAPURAM (satyanarayanan) |
|
|
1 |
6 days ago |
| Omit virtual generated columns from test_decoding output |
7099 |
Needs review |
Logical Replication
|
|
10/10
|
+81−0
|
SATYANARAYANA NARLAPURAM (satyanarayanan) |
Bharath Rupireddy (bharathrupireddy) |
|
1 |
1 week ago |
| Infinite Autovacuum loop caused by failing virtual generated column expression |
7100 |
Needs review |
|
|
10/10
|
+195−92
|
SATYANARAYANA NARLAPURAM (satyanarayanan) |
Bharath Rupireddy (bharathrupireddy) |
|
1 |
1 week ago |
| Fix NULL dereference in subscription REFRESH on concurrent DROP |
7101 |
Needs review |
Bugfix
Logical Replication
|
|
10/10
|
+141−32
|
Bharath Rupireddy (bharathrupireddy), SATYANARAYANA NARLAPURAM (satyanarayanan) |
|
|
1 |
1 week ago |
| Parallel heap vacuum |
7102 |
Needs review |
Performance
|
20 |
Needs rebase!
|
|
Masahiko Sawada (masahikosawada), Bharath Rupireddy (bharathrupireddy) |
|
|
1 |
3 weeks ago |
| Introduce XID age based replication slot invalidation |
7103 |
Needs review |
|
20 |
10/10
|
+572−29
|
Bharath Rupireddy (bharathrupireddy) |
|
|
1 |
4 days ago |
| Multi-insert for logical replication apply |
7104 |
Needs review |
Performance
Logical Replication
|
20 |
3/10
|
+378−2
|
Bharath Rupireddy (bharathrupireddy) |
|
|
1 |
3 days ago |
| Add tests for concurrent DML retry paths in logical replication apply |
7105 |
Needs review |
Missing Tests
Logical Replication
|
20 |
10/10
|
+246−10
|
Bharath Rupireddy (bharathrupireddy) |
|
|
1 |
1 month ago |
| Avoid building stderr message if possible |
7106 |
Needs review |
Good First Review
|
|
10/10
|
+82−48
|
ChangAo Chen (chenchangao) |
|
|
1 |
5 days ago |
| BUG #19603: Vuln47: distance_taxicab and distance_chebyshev silently return 0 |
7107 |
Needs review |
Bugfix
|
stable |
10/10
|
+63−2
|
Ayush Tiwari (aytiwari) |
|
|
1 |
6 days ago |
| pg_createsubscriber: allow duplicate subscription names |
7108 |
Needs review |
System Administration
|
20 |
10/10
|
+41−15
|
Chao Li (chaol) |
|
|
1 |
3 days ago |
| DOCS - ALTER PUBLICATION - description has confusing slash-list |
7109 |
Needs review |
Docs Only
Logical Replication
|
|
10/10
|
+7−6
|
Peter Smith (smithpb2250) |
|
|
1 |
5 days ago |
| Backup manifests accept out-of-range LSNs |
7110 |
Needs review |
Bugfix
|
20 |
10/10
|
+32−1
|
Ayush Tiwari (aytiwari) |
|
|
1 |
4 days ago |
| BUG #19597: getQuadrant: impossible case is reachable |
7112 |
Needs review |
Bugfix
|
stable |
10/10
|
+41−0
|
Ayush Tiwari (aytiwari) |
|
|
1 |
1 week ago |
| Define MXID acronym in documentation |
7114 |
Needs review |
Docs Only
|
20 |
10/10
|
+1−1
|
Taiki Koshino (taikikoshino) |
|
|
1 |
3 days ago |
| Error handling in after-startup shmem requests |
7115 |
Needs review |
Bugfix
|
stable |
10/10
|
+306−12
|
Ayush Tiwari (aytiwari) |
|
|
1 |
1 hour ago |
| Index skip-merge scan |
7116 |
Needs review |
Performance
|
20 |
4/10
|
+1275−4
|
Alexandre Felipe (afelipe) |
|
|
1 |
3 days ago |
| ALTER COLUMN SET EXPRESSION on partitions not work in case of dependencies |
7117 |
Needs review |
Bugfix
|
stable |
10/10
|
+206−13
|
Jian He (stayreal) |
|
|
1 |
2 hours ago |
| Reduce WAL volume for heap tuple hint bits |
7118 |
Needs review |
Physical Replication
|
|
4/10
|
+459−44
|
Andrey Borodin (x4m) |
|
|
1 |
4 days ago |
| Support specialized B-tree page searches |
7119 |
Needs review |
Performance
|
|
10/10
|
+695−8
|
Andrey Borodin (x4m) |
|
|
1 |
3 days ago |
| Small fixes needed by high-availability tools |
7120 |
Needs review |
System Administration
Physical Replication
|
|
10/10
|
+361−9
|
Andrey Borodin (x4m) |
|
|
1 |
1 week ago |
| Archive-fed logical decoding: pausing recovery on slot conflict |
7121 |
Needs review |
Logical Replication
Physical Replication
|
|
Needs rebase!
|
|
Andrey Borodin (x4m) |
|
|
1 |
2 months ago |
| FROM clause before SELECT |
7122 |
Needs review |
SQL Commands
|
|
10/10
|
+478−13
|
Andrey Borodin (x4m) |
|
|
1 |
1 week ago |
| Avoid streaming zero-filled WAL switch padding |
7123 |
Needs review |
Performance
Physical Replication
|
|
10/10
|
+445−8
|
Andrey Borodin (x4m) |
|
|
1 |
4 days ago |
| Move vacuum_delay_point out of locked regions in ginInsertCleanup |
7124 |
Needs review |
Bugfix
|
20 |
10/10
|
+15−3
|
Andrey Borodin (x4m), ze chen (chenze), Kevin Rocker (kehvyn) |
|
|
1 |
5 hours ago |
| Remove stale comment and dead store in BuildTupleHashTable |
7125 |
Needs review |
Refactoring Only
|
20 |
10/10
|
+0−1
|
Tatsuya Kawata (croissant) |
|
|
1 |
23 hours ago |
| Per-table resync for logical replication subscriptions |
7126 |
Needs review |
Logical Replication
|
20 |
10/10
|
+428−0
|
Cagri Biroglu (cbiroglu) |
|
|
1 |
1 hour ago |