| Bug Fixes |
| pg_ctl start may return 0 even if the postmaster has been already started on Windows |
4573 |
Moved to different CF |
|
|
10/10
|
+369−153
|
Kyotaro Horiguchi (horiguti) |
Hayato Kuroda (ha-kun), Yasir Shah (yasir.hussain.shah.gmail.com) |
|
10 |
6 days ago |
| data loss bug in initial sync of logical replication |
4766 |
Committed |
|
|
Needs rebase!
|
|
Tomas Vondra (fuzzycz) |
Nitin Motiani (nitinmotiani), work nsandeepkumar (nsandeepk) |
Amit Kapila (amitkapila) |
7 |
6 months ago |
| Fix rare recovery shutdown hang |
4884 |
Moved to different CF |
|
|
Needs rebase!
|
|
Thomas Munro (macdice) |
Noah Misch (nmisch), Martijn Wallet (mwallet) |
|
7 |
10 months ago |
| WAL_LOG CREATE DATABASE strategy broken for non-standard page layouts |
4986 |
Moved to different CF |
|
|
10/10
|
+6−2
|
Matthias van de Meent (mmeent) |
Akshat Jaimini (akshatj) |
|
7 |
10 months ago |
| Historic snapshot doesn't track txns committed in BUILDING_SNAPSHOT state |
5029 |
Moved to different CF |
|
|
Needs rebase!
|
|
ChangAo Chen (chenchangao) |
harinath kanchu (harinath001), Lilian Ontowhee (ontowhee) |
|
7 |
3 months ago |
| Incorrect error message for cancellation triggered by statement_timeout & flaky test |
5070 |
Moved to different CF |
Bugfix
Flakyfix
|
stable |
10/10
|
+16−5
|
Jelte Fennema-Nio (jeltef) |
|
|
8 |
8 months ago |
| Incremental Sort Cost Estimation Instability |
5093 |
Moved to different CF |
|
18 |
Needs rebase!
|
|
Andrei Lepikhov (lepikhov) |
|
|
7 |
4 months ago |
| Prevent incorrect entries in pg_stat_activity. |
5105 |
Returned with feedback |
|
|
10/10
|
+19−2
|
Fujii Masao (masaofujii) |
|
|
5 |
10 months ago |
| Fix rare checksum failure in EXEC_BACKEND LocalProcessControlFile() |
5124 |
Moved to different CF |
|
|
Needs rebase!
|
|
Thomas Munro (macdice) |
Noah Misch (nmisch) |
|
6 |
7 months ago |
| psql client does not handle WSAEWOULDBLOCK on Windows |
5154 |
Moved to different CF |
|
|
10/10
|
+15−12
|
|
Tom Lane (tgl), Umar Hayat (pgwizard) |
Tom Lane (tgl) |
6 |
3 weeks ago |
| Fix standby may crash when switching-over in certain special cases |
5199 |
Moved to different CF |
|
|
9/10
|
+2−2
|
pixian shi (pxshi) |
|
|
6 |
10 months ago |
| Fix race between WAL flush and InstallXLogFileSegment() |
5276 |
Moved to different CF |
|
|
10/10
|
+45−0
|
Thomas Munro (macdice) |
Soumyadeep Chakraborty (soumyadeepc) |
|
5 |
11 months ago |
| Fix for consume_xids advancing XIDs incorrectly |
5303 |
Moved to different CF |
|
stable |
Needs rebase!
|
|
Yushi Ogiwara (yushi) |
|
|
5 |
10 months ago |
| Fix creation of empty .log files during log rotation |
5365 |
Moved to different CF |
|
|
10/10
|
+15−12
|
Arseny Kositsin (arseny114) |
|
|
4 |
7 months ago |
| Fix bug with accessing to temporary tables of other sessions |
5379 |
Moved to different CF |
Bugfix
Backport
|
18 |
10/10
|
+182−23
|
Daniil Davydov (dddaniil) |
Rafia Sabih (rafia.sabih), Jim Jones (jimus) |
|
5 |
9 hours ago |
| bt_index_parent_check false alarm for indexes created concurrently |
5438 |
Moved to different CF |
Bugfix
Backport
|
|
10/10
|
+70−40
|
Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) |
Andrey Borodin (x4m) |
|
5 |
1 month ago |
| Improve ACL checks in pg_prewarm for indexes |
5583 |
Moved to different CF |
|
|
Needs rebase!
|
|
Ayush Vatsa (developerayuva) |
Nathan Bossart (bossartn) |
Nathan Bossart (bossartn) |
4 |
1 week ago |
| Corrupted FSM page is not saved after zeroing. |
5615 |
Moved to different CF |
|
|
10/10
|
+3−0
|
Anton Melnikov (antonmel) |
|
|
5 |
1 week ago |
| ReplicationSlotRelease() crashes when the instance is in the single user mode |
5626 |
Committed |
Bugfix
|
|
10/10
|
+140−2
|
Hayato Kuroda (ha-kun) |
Paul Jungwirth (pjungwir) |
Michael Paquier (michael-kun) |
2 |
2 months ago |
| Accessing an invalid pointer in BufferManagerRelation structure |
5646 |
Moved to different CF |
|
18 |
10/10
|
+44−40
|
Daniil Davydov (dddaniil) |
Stepan Neretin (snpgg), Dmitrii Bondar (difesu) |
Álvaro Herrera (alvherre) |
3 |
1 week ago |
| Random pg_upgrade 004_subscription test failure on drongo |
5673 |
Moved to different CF |
|
|
10/10
|
+25−0
|
vigneshwaran C (vignesh.postgres) |
|
|
3 |
1 week ago |
| Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION |
5681 |
Moved to different CF |
|
|
10/10
|
+132−19
|
Yugo Nagata (yugo.nagata) |
Jim Jones (jimus), Daniil Davydov (dddaniil) |
|
3 |
4 weeks ago |
| temporary file usage report with extended protocol and unnamed portals |
5724 |
Moved to different CF |
|
|
10/10
|
+16−13
|
Sami Imseih (simseih), Frédéric Yhuel (yhuelf) |
Mircea Cadariu (mcadariu) |
|
3 |
10 hours ago |
| Add guard to prevent recursive memory context logging. |
5766 |
Moved to different CF |
|
|
10/10
|
+40−18
|
Fujii Masao (masaofujii) |
|
Fujii Masao (masaofujii) |
3 |
3 months ago |
| problems with toast.* reloptions |
5839 |
Moved to different CF |
|
stable |
Needs rebase!
|
|
Nathan Bossart (bossartn) |
|
|
3 |
3 months ago |
| `ALTER DATABASE ... RESET ...` fails to reset extension parameters that no longer exist |
5840 |
Committed |
|
stable |
10/10
|
+71−5
|
Nathan Bossart (bossartn) |
Laurenz Albe (laurenz) |
Nathan Bossart (bossartn) |
2 |
2 months ago |
| Decouple C++ support in Meson's PGXS from LLVM enablement |
5885 |
Moved to different CF |
Good First Review
|
stable |
9/10
|
+24−14
|
Tristan Partin (tristan957) |
Jelte Fennema-Nio (jeltef) |
Peter Eisentraut (petere) |
2 |
1 month ago |
| GIN tries to form a tuple with a partial compressedList during insertion |
5890 |
Moved to different CF |
|
|
10/10
|
+0−0
|
Arseniy Mukhin (amukhin) |
Masahiko Sawada (masahikosawada) |
Masahiko Sawada (masahikosawada) |
2 |
3 weeks ago |
| pg_restore --no-policies should not restore policies' comment |
5891 |
Moved to different CF |
Bugfix
Backport
|
18 |
10/10
|
+1−6
|
Jian He (stayreal) |
Fujii Masao (masaofujii) |
Fujii Masao (masaofujii) |
2 |
1 week ago |
| OAuth: run Autoconf tests with correct compiler flags |
5905 |
Moved to different CF |
Bugfix
|
18 |
10/10
|
+24−12
|
Jacob Champion (jchampion) |
|
Jacob Champion (jchampion) |
3 |
2 months ago |
| Add proper checks for ecpg_strdup() return value |
5910 |
Moved to different CF |
Bugfix
|
19 |
10/10
|
+117−40
|
Aleksander Alekseev (a.alekseev), Evgeniy Gorbanev (esgor) |
|
Michael Paquier (michael-kun) |
2 |
3 months ago |
| Don't allow to EXECUTE empty queries (fixes Assert violation) |
5918 |
Rejected |
Bugfix
Backport
|
18 |
10/10
|
+11−1
|
Tom Lane (tgl), Aleksander Alekseev (a.alekseev), Alexander Lakhin (law) |
|
|
1 |
3 months ago |
| Avoid unexpected shutdown when sync_replication_slots is enabled. |
5936 |
Committed |
|
|
10/10
|
+3−0
|
Fujii Masao (masaofujii) |
|
Fujii Masao (masaofujii) |
1 |
2 months ago |
| Correction of RowMark Removal During Sel-Join Elimination |
5943 |
Moved to different CF |
Refactoring Only
Bugfix
|
19 |
Needs rebase!
|
|
Andrei Lepikhov (lepikhov) |
|
|
2 |
1 month ago |
| Fixing the btree_gist inet mess |
5944 |
Moved to different CF |
|
19 |
10/10
|
+117−7
|
Tom Lane (tgl) |
Peter Eisentraut (petere) |
|
2 |
2 months ago |
| Do not exit on postmaster death event inside CRIT sections. |
5964 |
Returned with feedback |
Bugfix
|
stable |
10/10
|
+0−0
|
Andrey Borodin (x4mmm) |
Tom Lane (tgl) |
|
1 |
1 month ago |
| Panic during xlog building with big values |
5970 |
Moved to different CF |
Bugfix
|
19 |
10/10
|
+52−0
|
Maksim Melnikov (manaldush) |
Andy Pogrebnoi (birdofdada) |
|
2 |
1 week ago |
| Non-blocking archiver process |
5971 |
Moved to different CF |
Bugfix
|
19 |
9/10
|
+94−2
|
Patrick Stählin (packi) |
Artem Gavrilov (artem.gavrilov) |
|
2 |
2 weeks ago |
| disallow alter individual column if partition key contains wholerow reference |
5988 |
Moved to different CF |
Bugfix
Backport
|
18 |
10/10
|
+36−0
|
Jian He (stayreal) |
Sergey Dudoladov (sdudoladov), Matt Dailis (mattdailis) |
|
2 |
2 days ago |
| bug: virtual generated column can be partition key |
5989 |
Moved to different CF |
Bugfix
Backport
|
18 |
10/10
|
+86−40
|
Ashutosh Bapat (ashutoshbapat) |
Peter Eisentraut (petere) |
Peter Eisentraut (petere) |
2 |
2 months ago |
| Fix SJE 'variable not found in subplan target lists' error |
5991 |
Committed |
Bugfix
|
stable |
Needs rebase!
|
|
Maksim Milyutin (maksm90), Ilia Evdokimov (ilidock95), Ivan Kush (ivankush), Sergey Solovev (ashblade) |
|
Tom Lane (tgl) |
1 |
2 months ago |
| Fix ALTER TABLE DROP EXPRESSION with ONLY option |
5992 |
Moved to different CF |
Bugfix
|
stable |
2/10
|
+6−6
|
Jian He (stayreal) |
Peter Eisentraut (petere) |
Peter Eisentraut (petere) |
2 |
1 week ago |
| GetNamedLWLockTranche crashes on Windows in normal backend |
5995 |
Committed |
|
|
10/10
|
+244−0
|
Sami Imseih (simseih) |
Nathan Bossart (bossartn) |
Nathan Bossart (bossartn) |
2 |
1 month ago |
| Fixes a trivial bug in dumped parse/query/plan trees |
5996 |
Withdrawn |
Bugfix
|
19 |
10/10
|
+0−0
|
Chao Li (chaol) |
|
|
1 |
1 month ago |
| Reset recovery target parameters in pg_createsubscriber |
6004 |
Moved to different CF |
Bugfix
My First Patch
|
18 |
7/10
|
+128−21
|
Alyona Vinter (dlaaren) |
Ian Ilyasov (ianilyasov), mutaamba maasha (mutaambam) |
|
2 |
yesterday |
| Inconsistent update in the MERGE command |
6007 |
Committed |
|
stable |
10/10
|
+0−0
|
Yugo Nagata (yugo.nagata) |
Dean Rasheed (deanr) |
Dean Rasheed (deanr) |
1 |
1 month ago |
| Display is_prev_bucket_same_wrt of xl_hash_squeeze_page |
6048 |
Committed |
Bugfix
Backport
|
|
Needs rebase!
|
|
Kirill Reshke (reshke) |
|
Michael Paquier (michael-kun) |
2 |
1 month ago |
| Unexpected changes of CurrentResourceOwner and CurrentMemoryContext |
6051 |
Committed |
Bugfix
|
stable |
10/10
|
+15−0
|
Antonin Houska (a.houska) |
Mihail Nikalayeu (mihailnikalayeu) |
Álvaro Herrera (alvherre) |
2 |
1 month ago |
| Fix missing EvalPlanQual recheck for TID scans |
6057 |
Committed |
Bugfix
Backport
My First Patch
|
|
10/10
|
+84−25
|
Sophie Alpert (sophiebits) |
|
David Rowley (davidrowley) |
2 |
1 month ago |
| fix re-initialization of LWLock-related shared memory |
6065 |
Committed |
|
19 |
9/10
|
+19−1
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
2 |
1 month ago |
| Avoiding roundoff error in pg_sleep() |
6080 |
Committed |
|
|
10/10
|
+20−9
|
Tom Lane (tgl) |
|
Tom Lane (tgl) |
2 |
1 month ago |
| Clients |
| libpq: Fix processing of SSL records >8kB on async API |
5251 |
Moved to different CF |
Bugfix
Backport
|
stable |
10/10
|
+318−8
|
Jacob Champion (jchampion), Lars Kanis (larsk) |
Jacob Champion (jchampion) |
|
6 |
2 months ago |
| Add Option to Check All Addresses For Matching target_session_attr |
5396 |
Moved to different CF |
|
18 |
10/10
|
+306−10
|
Andrew Jackson (andrewjackson) |
|
|
5 |
2 months ago |
| psql \dh: List High-Level (Root) Tables and Indexes |
5594 |
Moved to different CF |
|
stable |
9/10
|
+170−7
|
Sadeq Dousti (msdousti) |
Greg Sabino Mullane (greg), Sergey Dudoladov (sdudoladov), Matt Dailis (mattdailis) |
|
3 |
3 months ago |
| Update LDAP Protocol in fe-connect.c to v3 |
5661 |
Committed |
|
|
Needs rebase!
|
|
Andrew Jackson (andrewjackson) |
Peter Eisentraut (petere) |
Peter Eisentraut (petere) |
2 |
2 months ago |
| psql: tab-completion support for COPY ... TO/FROM STDIN, STDOUT, and PROGRAM |
5800 |
Moved to different CF |
|
19 |
10/10
|
+124−29
|
Yugo Nagata (yugo.nagata) |
Masahiko Sawada (masahikosawada) |
|
3 |
3 weeks ago |
| display current search_path in psql prompt |
5808 |
Moved to different CF |
|
|
10/10
|
+21−0
|
Florents Tselai (florentst) |
Nathan Bossart (bossartn), Jim Jones (jimus) |
Nathan Bossart (bossartn) |
3 |
2 days ago |
| Add \pset options for boolean value display |
5828 |
Moved to different CF |
psql
|
19 |
10/10
|
+120−1
|
David Johnston (polobo) |
|
Álvaro Herrera (alvherre) |
3 |
1 week ago |
| Allow missing BackendKeyData message & enforce cancel key length |
5859 |
Committed |
Bugfix
libpq
|
18 |
Needs rebase!
|
|
Jelte Fennema-Nio (jeltef) |
|
Heikki Linnakangas (heikki) |
2 |
2 months ago |
| Make "vacuumdb --analyze-only" process partitioned tables |
5871 |
Committed |
Good First Review
|
19 |
10/10
|
+40−4
|
Laurenz Albe (laurenz) |
Mircea Cadariu (mcadariu) |
Fujii Masao (masaofujii) |
2 |
2 months ago |
| Add prompt option to display read-only and read/write states in psql |
5872 |
Moved to different CF |
psql
|
19 |
10/10
|
+50−0
|
Jim Jones (jimus) |
Nathan Bossart (bossartn), Srinath Reddy (srinath-reddy-sadipiralla) |
|
3 |
9 hours ago |
| Making pg_rewind faster |
5902 |
Moved to different CF |
Performance
|
19 |
10/10
|
+215−13
|
Justin Kwan (justinpkwan.outlook.com), John Hsu (johnhsu) |
Michael Paquier (michael-kun) |
Michael Paquier (michael-kun) |
3 |
2 days ago |
| fix organization wording in psql's \copyright command |
5917 |
Moved to different CF |
|
stable |
Not processed
|
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
2 |
3 months ago |
| psql: Count all table footer lines in pager setup |
5949 |
Moved to different CF |
psql
|
stable |
10/10
|
+382−84
|
Erik Wienhold (ewie) |
Tom Lane (tgl) |
Tom Lane (tgl) |
2 |
2 weeks ago |
| Tab completion for large objects |
5963 |
Moved to different CF |
|
|
10/10
|
+12−5
|
Dagfinn Ilmari Mannsåker (ilmari) |
Fujii Masao (masaofujii) |
Fujii Masao (masaofujii) |
2 |
6 days ago |
| vacuumdb --missing-stats-only and permission issue |
5986 |
Committed |
|
18 |
10/10
|
+32−0
|
Corey Huinker (coreyh) |
Nathan Bossart (bossartn) |
Nathan Bossart (bossartn) |
1 |
2 months ago |
| pgbench: extend variable usage in scripts |
6012 |
Moved to different CF |
|
19 |
9/10
|
+130−15
|
Yugo Nagata (yugo.nagata) |
|
|
2 |
1 week ago |
| Code Comments |
| Add comments about fire_triggers argument in ri_triggers.c |
5679 |
Moved to different CF |
|
|
10/10
|
+7−1
|
Yugo Nagata (yugo.nagata) |
|
|
3 |
6 months ago |
| Improve coments on structures in trigger.c |
5680 |
Moved to different CF |
|
|
9/10
|
+47−40
|
Yugo Nagata (yugo.nagata) |
|
|
3 |
3 weeks ago |
| Fix incorrect comment in pg_get_shmem_allocations_numa() |
5927 |
Moved to different CF |
|
19 |
10/10
|
+6−9
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
Michael Paquier (michael-kun) |
2 |
1 week ago |
| fix comment for MAX_SIMUL_LWLOCKS |
5979 |
Committed |
|
19 |
10/10
|
+1−2
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
1 |
2 months ago |
| fix obsolete references to postgres.h in comments |
6068 |
Committed |
|
19 |
10/10
|
+5−5
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
2 |
1 month ago |
| Documentation |
| Windows meson build |
5522 |
Moved to different CF |
|
|
10/10
|
+45−12
|
Kohei Harikae (koheiharikae) |
Vladlen Popolitov (vladlenpopolitov) |
Peter Eisentraut (petere) |
3 |
8 months ago |
| Document how commit handles aborted transactions |
5546 |
Moved to different CF |
Backport
Docs Only
|
|
10/10
|
+55−5
|
David Johnston (polobo) |
Ahmed Ashour (ahmedashour) |
|
4 |
2 months ago |
| pg_restore documentation and --create/--single-transaction limitation |
5676 |
Moved to different CF |
Docs Only
|
18 |
10/10
|
+6−1
|
Ashutosh Bapat (ashutoshbapat) |
Laurenz Albe (laurenz) |
|
3 |
1 month ago |
| pg_restore add note about -n |
5818 |
Moved to different CF |
|
|
10/10
|
+21−40
|
Florents Tselai (florentst) |
|
|
3 |
5 days ago |
| Docs and tests for RLS policies applied by command type |
5851 |
Moved to different CF |
Testing
|
19 |
10/10
|
+61−15
|
Dean Rasheed (deanr) |
Viktor Holmberg (rutchkiwi) |
|
3 |
2 days ago |
| docs: Update protocol changes checklist with 3.2 changes |
5863 |
Moved to different CF |
Docs Only
|
18 |
10/10
|
+138−84
|
Dave Cramer (dcramer), Jelte Fennema-Nio (jeltef) |
|
|
3 |
2 months ago |
| Fix inconsistency in the pg_buffercache documentation |
5887 |
Moved to different CF |
|
19 |
10/10
|
+3−3
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
Daniel Gustafsson (d_gustafsson) |
2 |
3 months ago |
| PG 18 beta1 release notes misses mention of pg_noreturn |
5895 |
Rejected |
Docs Only
|
18 |
Needs rebase!
|
|
Steve Chávez (steve-chavez) |
|
|
1 |
3 months ago |
| failover slot documentation update |
5904 |
Moved to different CF |
Docs Only
|
|
10/10
|
+0−0
|
Ashutosh Bapat (ashutoshbapat), shveta malik (shvetam) |
|
Amit Kapila (amitkapila) |
2 |
3 months ago |
| Document reopen of output file via SIGHUP in pg_recvlogical |
5909 |
Moved to different CF |
Docs Only
|
|
10/10
|
+10−0
|
Fujii Masao (masaofujii) |
|
Fujii Masao (masaofujii) |
2 |
3 months ago |
| Document DSM Registry |
5914 |
Moved to different CF |
Docs Only
|
19 |
10/10
|
+46−17
|
Florents Tselai (florentst) |
Nathan Bossart (bossartn) |
|
2 |
3 weeks ago |
| ALTER TABLE ... OWNER TO affects permissions too |
5915 |
Moved to different CF |
Good First Review
Docs Only
|
19 |
10/10
|
+2−0
|
Laurenz Albe (laurenz) |
Shuntian Jiao (jiaoshuntian) |
|
2 |
1 year ago |
| small fix for pg_overexplain docs |
5916 |
Moved to different CF |
|
18 |
10/10
|
+1−1
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
2 |
3 months ago |
| Document AccessExclusive lock behaviour on standbys |
5920 |
Moved to different CF |
|
|
10/10
|
+8−0
|
Anthonin Bonnefoy (bonnefoa) |
|
|
2 |
3 months ago |
| Minor Improvements to pg_buffercache documentation |
5925 |
Moved to different CF |
|
|
10/10
|
+10−2
|
Fujii Masao (masaofujii) |
|
Fujii Masao (masaofujii) |
2 |
3 months ago |
| Make pgoutput documentation easier to find |
5945 |
Committed |
Docs Only
|
|
10/10
|
+175−130
|
Fujii Masao (masaofujii) |
Chao Li (chaol) |
Fujii Masao (masaofujii) |
1 |
2 months ago |
| Documentation fix on pgbench \aset command |
5983 |
Committed |
|
stable |
10/10
|
+7−8
|
Yugo Nagata (yugo.nagata) |
Fujii Masao (masaofujii) |
Fujii Masao (masaofujii) |
1 |
1 month ago |
| JIT works only partially with meson build |
5984 |
Moved to different CF |
Docs Only
|
|
10/10
|
+12−2
|
Yugo Nagata (yugo.nagata) |
Laurenz Albe (laurenz) |
|
2 |
4 weeks ago |
| Doc: Fix definition of asynchronous replication |
6005 |
Withdrawn |
Docs Only
Good First Review
|
|
10/10
|
+2−3
|
Michael Paquier (michael-kun) |
Shuntian Jiao (jiaoshuntian) |
|
1 |
1 month ago |
| fix shmem_startup_hook documentation |
6042 |
Committed |
|
16 |
10/10
|
+22−10
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
2 |
1 month ago |
| Miscellaneous |
| Support a wildcard in backtrace_functions |
4735 |
Moved to different CF |
GUC
Help - Bikeshedding
|
|
Needs rebase!
|
|
Jelte Fennema-Nio (jeltef) |
Daniel Gustafsson (d_gustafsson), Bharath Rupireddy (bharathrupireddy) |
Daniel Gustafsson (d_gustafsson) |
10 |
7 months ago |
| Avoid orphaned objects dependencies, take 3 |
4942 |
Moved to different CF |
|
18 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
8 |
4 months ago |
| System views for versions reporting |
5318 |
Moved to different CF |
|
stable |
Needs rebase!
|
|
Dmitry Dolgov (erthalion) |
|
|
6 |
6 months ago |
| Coccinelle for PostgreSQL development |
5509 |
Moved to different CF |
|
18 |
10/10
|
+845−8
|
Mats Kindahl (mkindahl) |
|
|
3 |
8 hours ago |
| Waiting for LSN replay with WAIT FOR command |
5550 |
Moved to different CF |
|
|
10/10
|
+1471−14
|
Alexander Korotkov (smagen), Xuneng Zhou (egoa) |
Yura Sokolov (funny_falcon) |
|
3 |
1 week ago |
| Bump soft open file limit (RLIMIT_NOFILE) to hard limit on startup |
5570 |
Moved to different CF |
Multithreading
|
|
5/10
|
+243−45
|
Jelte Fennema-Nio (jeltef) |
Peter Eisentraut (petere) |
|
4 |
yesterday |
| Produce LLVM bitcode files on meson builds |
5671 |
Moved to different CF |
Performance
|
19 |
Needs rebase!
|
|
Andres Freund (andresfreund), Diego Fronza (dfronza), Nazir Bilal Yavuz (nbyavuz) |
|
|
3 |
2 months ago |
| Add pg_buffercache_mark_dirty[_all]() functions to the pg_buffercache |
5694 |
Moved to different CF |
|
|
10/10
|
+497−10
|
Nazir Bilal Yavuz (nbyavuz) |
Aidar Imamov (gipergeek) |
|
3 |
2 months ago |
| don't generate fake alias names, only fake eref names |
5708 |
Committed |
|
19 |
10/10
|
+36−39
|
Robert Haas (rhaas) |
Tom Lane (tgl) |
Robert Haas (rhaas) |
2 |
1 month ago |
| contrib/xml2: xslt_process() should report XSLT-related error details and accept xmltype |
5718 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Robin Haberkorn (rhaberkorn) |
|
|
3 |
3 months ago |
| Add --continue-on-abort option to pgbench |
5790 |
Moved to different CF |
|
19 |
10/10
|
+170−33
|
Yugo Nagata (yugo.nagata), Rintaro Ikeda (rintaro) |
Yugo Nagata (yugo.nagata), Hayato Kuroda (ha-kun) |
Fujii Masao (masaofujii) |
3 |
2 days ago |
| pgindent: improve formatting of multiline comments |
5831 |
Moved to different CF |
|
19 |
10/10
|
+36−0
|
Aleksander Alekseev (a.alekseev) |
Nathan Bossart (bossartn) |
|
3 |
2 days ago |
| Change the names generated for index partitions |
5832 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Tom Lane (tgl) |
|
|
4 |
1 month ago |
| Generate random dates/times in a specified range |
5906 |
Committed |
|
|
10/10
|
+253−9
|
damien clochard (daamien) |
Dean Rasheed (deanr), Greg Sabino Mullane (greg) |
Dean Rasheed (deanr) |
1 |
1 month ago |
| update-po for PGXS does not work |
5922 |
Moved to different CF |
Bugfix
Good First Review
|
|
10/10
|
+5−0
|
Álvaro Herrera (alvherre), Ryo Matsumura (ryo) |
Bryan Green (lispyone) |
Álvaro Herrera (alvherre) |
2 |
2 weeks ago |
| Making type Datum be 8 bytes everywhere |
5924 |
Committed |
|
|
9/10
|
+150−536
|
Tom Lane (tgl) |
|
Tom Lane (tgl) |
1 |
1 month ago |
| Verify predefined LWLocks tranches have entries in wait_event_names.txt |
5926 |
Moved to different CF |
|
19 |
10/10
|
+156−118
|
Bertrand Drouvot (bertranddrouvot.pg) |
Nathan Bossart (bossartn) |
Nathan Bossart (bossartn) |
2 |
3 months ago |
| Raise C requirement to C11 |
5934 |
Committed |
|
|
10/10
|
+83−228
|
Peter Eisentraut (petere) |
|
Peter Eisentraut (petere) |
1 |
2 months ago |
| Add support for dumping raw parse tree with debug_print_raw_parse |
5946 |
Committed |
GUC
|
19 |
10/10
|
+26−3
|
Chao Li (chaol) |
Tatsuo Ishii (ishii), Peter Eisentraut (petere) |
Tatsuo Ishii (ishii) |
1 |
1 month ago |
| Add CHECK_FOR_INTERRUPTS in pg_buffercache_pages while scanning the buffers |
5948 |
Committed |
Extensions
|
19 |
9/10
|
+2−0
|
SATYANARAYANA NARLAPURAM (satyanarayanan) |
|
Masahiko Sawada (masahikosawada) |
1 |
2 months ago |
| Enhance Makefiles to rebuild objects on map file changes |
5953 |
Moved to different CF |
|
19 |
10/10
|
+97−0
|
Chao Li (chaol) |
|
|
2 |
3 weeks ago |
| Enhance statistics reset functions to return reset timestamp |
5956 |
Moved to different CF |
|
19 |
9/10
|
+307−239
|
Shinya Kato (shinyakato) |
|
|
2 |
2 days ago |
| Silence Valgrind about SelectConfigFiles() |
5960 |
Committed |
|
19 |
10/10
|
+11−7
|
Aleksander Alekseev (a.alekseev) |
|
Tom Lane (tgl) |
1 |
2 months ago |
| Prevent vacuumdb --analyze-only from issuing VACUUM (ONLY_DATABASE_STATS) |
5962 |
Committed |
|
|
10/10
|
+8−1
|
Fujii Masao (masaofujii) |
Mircea Cadariu (mcadariu) |
Fujii Masao (masaofujii) |
1 |
1 month ago |
| Identifying function-lookup failures due to argument name mismatches |
5967 |
Committed |
|
|
10/10
|
+537−151
|
Tom Lane (tgl) |
|
Tom Lane (tgl) |
1 |
1 month ago |
| fix misspelling of "tranche" in dsa.h |
5977 |
Committed |
|
19 |
10/10
|
+4−4
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
1 |
2 months ago |
| Don't treat virtual generated columns as missing statistics in vacuumdb --missing-stats-only |
5980 |
Committed |
|
18 |
10/10
|
+9−3
|
Yugo Nagata (yugo.nagata) |
Nathan Bossart (bossartn) |
Nathan Bossart (bossartn) |
1 |
2 months ago |
| Improve error message for duplicate labels in enum types |
5982 |
Committed |
|
|
10/10
|
+0−0
|
Yugo Nagata (yugo.nagata) |
Jim Jones (jimus) |
Tom Lane (tgl) |
1 |
1 month ago |
| Problem in 'ORDER BY' of a column using a created collation? |
5990 |
Returned with feedback |
|
|
Not processed
|
|
Nishant Sharma (nishant-at-edb) |
|
|
1 |
1 month ago |
| Avoid overwiriting cache entry (src/backend/utils/cache/relcache.c) |
6008 |
Moved to different CF |
|
19 |
10/10
|
+5−6
|
Ranier Vilela (raniervilela) |
|
Álvaro Herrera (alvherre) |
2 |
yesterday |
| Add process updating for GNU/Hurd |
6013 |
Moved to different CF |
|
|
10/10
|
+2−2
|
Michael Banck (mbanck) |
|
|
2 |
2 months ago |
| COPY TO: provide hint when WHERE clause is used |
6016 |
Committed |
Good First Review
|
19 |
10/10
|
+2−0
|
Atsushi Torikoshi (atsushitorikoshi) |
Jim Jones (jimus) |
Fujii Masao (masaofujii) |
1 |
1 month ago |
| Add error_on_null() to produce an error if the input is null |
6017 |
Moved to different CF |
|
|
9/10
|
+74−0
|
Joel Jacobson (joeljacobson) |
Vik Fearing (xocolatl) |
Michael Paquier (michael-kun) |
2 |
1 week ago |
| Use streaming read I/O in BRIN vacuuming |
6022 |
Moved to different CF |
|
|
10/10
|
+24−9
|
Arseniy Mukhin (amukhin) |
Masahiko Sawada (masahikosawada) |
|
2 |
2 weeks ago |
| revert some recent changes to RequestNamedLWLockTranche() |
6032 |
Committed |
|
19 |
Not processed
|
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
2 |
1 month ago |
| PgStat_HashKey padding issue when passed by value |
6033 |
Committed |
Bugfix
|
|
10/10
|
+19−13
|
Michael Paquier (michael-kun) |
Sami Imseih (simseih) |
Michael Paquier (michael-kun) |
2 |
1 month ago |
| Monitoring & Control |
| Add pg_stat_session |
3405 |
Moved to different CF |
|
|
Needs rebase!
|
|
Rafia Sabih (rafia.sabih), Sergey Dudoladov (sdudoladov) |
Bertrand Drouvot (bdrouvot), Atsushi Torikoshi (atsushitorikoshi), Andrei Zubkov (zubkov), Sadeq Dousti (msdousti) |
|
19 |
6 months ago |
| Set log_lock_waits=on by default |
4718 |
Committed |
GUC
|
19 |
10/10
|
+4−4
|
Laurenz Albe (laurenz) |
Michael Banck (mbanck) |
Peter Eisentraut (petere) |
9 |
1 month ago |
| relfilenode statistics |
5007 |
Moved to different CF |
|
18 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
8 |
4 weeks ago |
| Vacuum statistics |
5012 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Andrei Lepikhov (lepikhov), Andrei Zubkov (zubkov), Alena Rybakina (alenka) |
Ilia Evdokimov (ilidock95) |
|
8 |
1 month ago |
| Logging plan of the currently running query |
5330 |
Moved to different CF |
Monitoring
|
18 |
9/10
|
+647−34
|
Atsushi Torikoshi (atsushitorikoshi) |
Hironobu Suzuki (suzuki_hironobu), Akshat Jaimini (akshatj), Sadeq Dousti (msdousti) |
|
6 |
1 week ago |
| Add storage I/O tracking to EXPLAIN BUFFERS |
5526 |
Moved to different CF |
Monitoring
|
18 |
10/10
|
+1156−34
|
Atsushi Torikoshi (atsushitorikoshi) |
Jelte Fennema-Nio (jeltef) |
|
4 |
2 days ago |
| Leaf and internal block access stats for indexes |
5614 |
Moved to different CF |
Monitoring
My First Patch
Help - User Testing
|
19 |
Needs rebase!
|
|
Mircea Cadariu (mcadariu) |
Frédéric Yhuel (yhuelf) |
|
4 |
3 months ago |
| Add os_page_num to pg_buffercache |
5690 |
Moved to different CF |
|
19 |
10/10
|
+383−16
|
Bertrand Drouvot (bertranddrouvot.pg) |
Mircea Cadariu (mcadariu) |
|
3 |
2 months ago |
| amcheck support for BRIN indexes |
5715 |
Moved to different CF |
|
|
10/10
|
+2156−30
|
Arseniy Mukhin (amukhin) |
Tomas Vondra (fuzzycz) |
|
3 |
2 months ago |
| Expose internal MultiXact member count function for efficient monitoring |
5811 |
Moved to different CF |
|
19 |
10/10
|
+356−6
|
Naga Appani (naga.appani) |
Atsushi Torikoshi (atsushitorikoshi) |
|
3 |
1 week ago |
| Report bytes and transactions actually sent downtream |
5877 |
Moved to different CF |
|
|
9/10
|
+364−89
|
Ashutosh Bapat (ashutoshbapat) |
|
|
3 |
18 hours ago |
| Report replica identity in pg_publication_tables |
5878 |
Moved to different CF |
|
|
9/10
|
+109−23
|
Ashutosh Bapat (ashutoshbapat) |
|
|
3 |
3 months ago |
| Add backup_type to pg_stat_progress_basebackup |
5932 |
Committed |
|
19 |
10/10
|
+37−8
|
Shinya Kato (shinyakato) |
Masahiko Sawada (masahikosawada) |
Masahiko Sawada (masahikosawada) |
1 |
2 months ago |
| Enhancing Memory Context Statistics Reporting |
5938 |
Moved to different CF |
Monitoring
|
19 |
10/10
|
+1484−24
|
Rahila Syed (rahila) |
Atsushi Torikoshi (atsushitorikoshi) |
|
2 |
2 days ago |
| Improve LWLock tranche name visibility across backends |
5940 |
Committed |
|
19 |
10/10
|
+535−174
|
Sami Imseih (simseih) |
Nathan Bossart (bossartn) |
Nathan Bossart (bossartn) |
2 |
1 month ago |
| Adding locks statistics |
5942 |
Moved to different CF |
|
19 |
10/10
|
+553−4
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
2 |
2 months ago |
| Adding per backend commit and rollback counters |
5947 |
Moved to different CF |
|
19 |
10/10
|
+296−2
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
2 |
2 months ago |
| Per backend relation statistics tracking |
5958 |
Moved to different CF |
|
19 |
9/10
|
+261−2
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
2 |
1 month ago |
| Add mode and reason columns to pg_stat_progress_vacuum |
5969 |
Moved to different CF |
Monitoring
|
19 |
10/10
|
+126−8
|
Shinya Kato (shinyakato) |
Nathan Bossart (bossartn) |
|
2 |
14 hours ago |
| Performance |
| Inline non-SQL SRFs |
5083 |
Moved to different CF |
|
19 |
10/10
|
+755−115
|
Paul Jungwirth (pjungwir) |
Tom Lane (tgl) |
|
5 |
2 months ago |
| Asynchronous MergeAppend Execution |
5129 |
Moved to different CF |
|
|
10/10
|
+915−14
|
Alexander Pyhalov (a.pyhalov) |
|
|
6 |
5 days ago |
| Parallel heap vacuum |
5326 |
Moved to different CF |
|
|
Needs rebase!
|
|
Masahiko Sawada (masahikosawada) |
Hayato Kuroda (ha-kun) |
|
6 |
1 month ago |
| Adding compression of temporary files |
5382 |
Moved to different CF |
|
|
1/10
|
+7693−22
|
Filip Januš (fjanus) |
|
|
5 |
1 week ago |
| Pull-up subquery if INNER JOIN-ON contains refs to upper-query |
5487 |
Moved to different CF |
Performance
|
19 |
9/10
|
+1487−46
|
Alena Rybakina (a.rybakina) |
Ilia Evdokimov (ilidock95) |
|
4 |
2 weeks ago |
| SVE enablement for hex-encode and hex-decode |
5538 |
Moved to different CF |
|
19 |
10/10
|
+418−4
|
Chiranmoy Bhattacharya (chiranmoy), Susmitha Devanga (susmithad) |
Nathan Bossart (bossartn) |
Nathan Bossart (bossartn) |
4 |
3 weeks ago |
| starjoin join order planning |
5553 |
Moved to different CF |
|
|
2/10
|
+444−0
|
Tomas Vondra (fuzzycz) |
Tom Lane (tgl) |
|
3 |
1 month ago |
| Reduce timing overhead of EXPLAIN ANALYZE using rdtsc |
5622 |
Moved to different CF |
|
|
10/10
|
+414−43
|
Andres Freund (andresfreund), Lukas Fittl (lfittl), David Geier (geidav) |
|
|
3 |
1 week ago |
| Create DATA dump objects for partitioned tables too |
5692 |
Moved to different CF |
|
|
10/10
|
+223−41
|
Tom Lane (tgl) |
|
|
3 |
6 months ago |
| Accounting for metapages in genericcostestimate() |
5727 |
Moved to different CF |
|
|
10/10
|
+55−13
|
Tom Lane (tgl) |
|
|
3 |
6 months ago |
| Improve hash join's handling of tuples with null join keys |
5738 |
Moved to different CF |
|
|
10/10
|
+381−71
|
Tom Lane (tgl) |
Chao Li (chaol) |
|
3 |
2 months ago |
| Improve Valgrind support and remove some memory leaks |
5748 |
Committed |
|
|
10/10
|
+546−125
|
Tom Lane (tgl) |
|
Tom Lane (tgl) |
2 |
2 months ago |
| Parallel processing of indexes in autovacuum |
5755 |
Moved to different CF |
|
18 |
10/10
|
+886−20
|
Maxim Orlov (m.orlov), Daniil Davydov (dddaniil) |
Masahiko Sawada (masahikosawada), Sami Imseih (simseih) |
|
3 |
2 days ago |
| remove ISB in AArch64's spin_delay() implementation |
5763 |
Returned with feedback |
|
19 |
10/10
|
+10−6
|
|
Nathan Bossart (bossartn) |
|
2 |
2 months ago |
| Improve the performance of Unicode Normalization Forms. |
5802 |
Moved to different CF |
|
|
10/10
|
+55763−12827
|
Alexander Borisov (lexborisov) |
Victor Yegorov (vyegorov) |
|
3 |
1 month ago |
| Improve array-element-test estimation when no array elements qualify as common |
5805 |
Committed |
|
|
10/10
|
+67−30
|
Tom Lane (tgl) |
|
Tom Lane (tgl) |
2 |
1 month ago |
| Optimize-transaction-waiting-during-logical-decoding |
5806 |
Moved to different CF |
|
19 |
0/10
|
+213−9
|
Xuneng Zhou (dylanzhou) |
Fujii Masao (masaofujii) |
Fujii Masao (masaofujii) |
3 |
1 month ago |
| Eliminate xl_heap_visible to reduce vacuum and COPY FREEZE WAL volume |
5841 |
Moved to different CF |
|
19 |
10/10
|
+1134−959
|
Melanie Plageman (melanieplageman) |
|
|
3 |
yesterday |
| Don't keep closed WAL segment in page cache after replay |
5894 |
Moved to different CF |
Performance
|
19 |
10/10
|
+51−4
|
Anthonin Bonnefoy (bonnefoa) |
|
|
2 |
3 months ago |
| Adding support for Row Compares to nbtree startikey optimization |
5896 |
Committed |
|
19 |
10/10
|
+133−32
|
Peter Geoghegan (pgeoghegan) |
Chao Li (chaol) |
Peter Geoghegan (pgeoghegan) |
1 |
1 month ago |
| Saving stack space in nbtree's _bt_first function |
5897 |
Moved to different CF |
|
|
9/10
|
+3−3
|
Peter Geoghegan (pgeoghegan) |
Mircea Cadariu (mcadariu) |
Peter Geoghegan (pgeoghegan) |
2 |
3 months ago |
| Optimize LISTEN/NOTIFY |
5912 |
Withdrawn |
|
19 |
10/10
|
+198−32
|
Joel Jacobson (joeljacobson) |
|
|
1 |
18 hours ago |
| Eagerly evict bulkwrite strategy ring |
5919 |
Moved to different CF |
|
19 |
10/10
|
+475−136
|
Melanie Plageman (melanieplageman) |
|
|
3 |
2 weeks ago |
| Remove freelist and the buffer_strategy_lock |
5928 |
Committed |
|
19 |
Needs rebase!
|
|
Greg Burd (gregburd) |
|
Andres Freund (andresfreund) |
1 |
1 month ago |
| Optimize join selectivity estimation for tables with large number of MCVs |
5929 |
Moved to different CF |
Performance
|
19 |
10/10
|
+193−40
|
David Geier (geidav), Ilia Evdokimov (ilidock95) |
Ilia Evdokimov (ilidock95) |
|
2 |
11 hours ago |
| Making jsonb_agg() faster |
5930 |
Moved to different CF |
|
|
10/10
|
+629−702
|
Tom Lane (tgl) |
|
|
2 |
2 months ago |
| Optimize ProcSignal to avoid redundant SIGUSR1 signals |
5931 |
Moved to different CF |
|
19 |
10/10
|
+57−49
|
Joel Jacobson (joeljacobson) |
|
|
2 |
3 months ago |
| A little cosmetic to convert_VALUES_to_ANY() |
5937 |
Withdrawn |
|
|
10/10
|
+8−5
|
Tender Wang (tndrwang) |
Chao Li (chaol) |
|
1 |
2 months ago |
| Speed up COPY FROM text/CSV parsing using SIMD |
5952 |
Withdrawn |
|
19 |
9/10
|
+71−0
|
Shinya Kato (shinyakato) |
|
|
1 |
2 months ago |
| pg_upgrade: transfer pg_largeobject_metadata's files when possible |
5966 |
Committed |
|
19 |
10/10
|
+154−25
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
1 |
1 month ago |
| Optimize JsonbContainerTypeName by reordering type checks |
6000 |
Moved to different CF |
Refactoring Only
|
19 |
10/10
|
+5−5
|
Chao Li (chaol) |
|
|
2 |
1 month ago |
| Stack-based tracking of per-node WAL/buffer usage |
6023 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Lukas Fittl (lfittl) |
|
|
2 |
1 week ago |
| Procedural Languages |
| declarative session variables, LET command |
1608 |
Moved to different CF |
|
|
10/10
|
+7915−63
|
Pavel Stehule (okbobcz) |
Fabien Coelho (calvin), Julien Rouhaud (rjuju), Gilles Darold (darold), Laurenz Albe (laurenz), Dmitry Dolgov (erthalion), Justin Pryzby (justinpryzby), Brian Faherty (scrummyin), Philippe BEAUDOIN (beaud76), Asif Rehman (asifrana), remi duval (remduv), Jim Jones (jimus), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
38 |
5 hours ago |
| new plpgsql.extra_errors check - strict_expr_check |
5044 |
Moved to different CF |
|
|
10/10
|
+172−18
|
Pavel Stehule (okbobcz) |
Gilles Darold (darold), Kirk Wolak (kirkw), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
9 |
2 months ago |
| event trigger support for PL/Python |
5939 |
Committed |
PL/Python
|
19 |
10/10
|
+222−15
|
Euler Taveira (eulerto) |
|
Peter Eisentraut (petere) |
1 |
2 months ago |
| plpython: Remove support for major version conflict detection |
5972 |
Moved to different CF |
PL/Python
|
|
10/10
|
+4−61
|
Peter Eisentraut (petere) |
Euler Taveira (eulerto), Mario Gonzalez (gonzalemario) |
Peter Eisentraut (petere) |
2 |
2 weeks ago |
| When deleting the plpgsql function, release the CachedPlan of the function |
5974 |
Withdrawn |
PL/pgSQL
|
16 |
Needs rebase!
|
|
Man Zeng (zengman) |
|
|
1 |
2 months ago |
| When deleting the plpgsql function, release the CachedPlan of the function |
5975 |
Moved to different CF |
PL/pgSQL
|
19 |
9/10
|
+118−2
|
Man Zeng (zengman) |
|
|
2 |
1 month ago |
| Refactoring |
| New [relation] options engine |
4688 |
Moved to different CF |
|
|
Needs rebase!
|
|
Nikolay Shaplov (nataraj) |
|
|
9 |
7 months ago |
| Refactor SLRU to always use long file names |
5250 |
Moved to different CF |
|
|
10/10
|
+103−85
|
Aleksander Alekseev (a.alekseev) |
Rustam ALLAKOV (rustam.allakov) |
|
6 |
2 months ago |
| Make numeric type accessible to third-party code. |
5623 |
Moved to different CF |
|
stable |
10/10
|
+290−285
|
Ed Behn (edbehn) |
Jelte Fennema-Nio (jeltef) |
|
3 |
1 month ago |
| Minor rework of ALTER TABLE SET RelOptions code |
5638 |
Moved to different CF |
|
18 |
Needs rebase!
|
|
Nikolay Shaplov (nataraj) |
Timur Magomedov (tmagomedov) |
Álvaro Herrera (alvherre) |
2 |
7 months ago |
| Selectively invalidate caches in pgoutput when pg_namespace is modified |
5663 |
Moved to different CF |
Logical Replication
|
|
10/10
|
+19−17
|
Hayato Kuroda (ha-kun) |
|
|
3 |
7 months ago |
| Improve logicalrep_worker_launch() logic |
5734 |
Moved to different CF |
|
|
10/10
|
+42−36
|
Fujii Masao (masaofujii) |
|
Fujii Masao (masaofujii) |
3 |
5 months ago |
| Refactor bytea_sortsupport(), take two |
5889 |
Moved to different CF |
|
19 |
10/10
|
+207−41
|
Aleksander Alekseev (a.alekseev) |
|
|
2 |
yesterday |
| XLogCtl->ckptFullXid is unused |
5911 |
Moved to different CF |
|
19 |
10/10
|
+0−17
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
2 |
3 months ago |
| refactor backend type lists |
5921 |
Committed |
Refactoring Only
Good First Review
|
19 |
10/10
|
+65−88
|
Álvaro Herrera (alvherre) |
Peter Eisentraut (petere), Jonathan Gonzalez V. (sxd) |
Álvaro Herrera (alvherre) |
2 |
1 month ago |
| More protocol.h replacements this time into walsender.c |
5933 |
Moved to different CF |
|
19 |
10/10
|
+13−12
|
Dave Cramer (dcramer) |
Nathan Bossart (bossartn) |
Nathan Bossart (bossartn) |
2 |
2 months ago |
| More protocol.h replacements this time into walsender.c |
5935 |
Committed |
|
19 |
10/10
|
+70−43
|
Dave Cramer (dcramer) |
Nathan Bossart (bossartn) |
Nathan Bossart (bossartn) |
1 |
2 months ago |
| don't include tableam.h in nbtree.h |
5950 |
Committed |
Refactoring Only
|
|
9/10
|
+31−3
|
Álvaro Herrera (alvherre) |
|
Álvaro Herrera (alvherre) |
1 |
2 months ago |
| fix ancient typo in transformRelOptions() |
5951 |
Committed |
|
19 |
9/10
|
+6−6
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
1 |
2 months ago |
| use PqMsg macros in fe-protocol3.c |
5993 |
Committed |
|
19 |
10/10
|
+7−6
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
1 |
2 months ago |
| extensible planner state |
5994 |
Moved to different CF |
Extensions
|
19 |
10/10
|
+0−0
|
Robert Haas (rhaas) |
Tom Lane (tgl) |
Robert Haas (rhaas) |
2 |
2 weeks ago |
| Treat semaphores similar to other shared memory structures |
5997 |
Moved to different CF |
Refactoring Only
|
|
10/10
|
+11−31
|
Ashutosh Bapat (ashutoshbapat) |
|
|
2 |
2 months ago |
| plan shape work |
5998 |
Moved to different CF |
Extensions
|
19 |
10/10
|
+810−653
|
Robert Haas (rhaas) |
|
Robert Haas (rhaas) |
2 |
3 weeks ago |
| Merge next power of 2 routines of dynahash.c with pg_bitutils.h |
5999 |
Committed |
Refactoring Only
|
19 |
10/10
|
+14−30
|
Michael Paquier (michael-kun) |
|
Michael Paquier (michael-kun) |
1 |
1 month ago |
| minor refactor on src/test/modules/test_ddl_deparse/sql/alter_table.sql |
6001 |
Moved to different CF |
|
19 |
10/10
|
+36−32
|
Jian He (stayreal) |
|
|
2 |
2 months ago |
| Mark ItemPointer parameters as const in tuple/table lock functions |
6003 |
Committed |
Refactoring Only
|
|
0/1
|
+0−0
|
Chao Li (chaol) |
|
Peter Eisentraut (petere) |
1 |
2 months ago |
| Remove unneeded cast in BufferGetPage |
6006 |
Committed |
Refactoring Only
|
stable |
10/10
|
+69−69
|
Kirill Reshke (reshke) |
|
Peter Eisentraut (petere) |
1 |
2 months ago |
| make LWLockCounter a global variable |
6009 |
Committed |
|
19 |
10/10
|
+12−16
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
1 |
2 months ago |
| List TAP test files in makefiles |
6011 |
Moved to different CF |
|
|
9/10
|
+405−8
|
Peter Eisentraut (petere) |
Nathan Bossart (bossartn) |
|
2 |
2 days ago |
| Generate pgstat_count_slru*() functions for slru using macros |
6014 |
Committed |
Refactoring Only
|
19 |
10/10
|
+31−45
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
Michael Paquier (michael-kun) |
1 |
1 month ago |
| allow benign typedef redefinitions (C11) |
6015 |
Committed |
Refactoring Only
|
|
Needs rebase!
|
|
Peter Eisentraut (petere) |
|
Peter Eisentraut (petere) |
1 |
1 month ago |
| ternary reloption type |
6021 |
Moved to different CF |
|
19 |
10/10
|
+314−130
|
Nikolay Shaplov (nataraj) |
|
Álvaro Herrera (alvherre) |
2 |
1 month ago |
| Marking shared buffer lookup table as HASH_FIXED_SIZE |
6058 |
Committed |
|
|
10/10
|
+1−1
|
Ashutosh Bapat (ashutoshbapat) |
|
Andres Freund (andresfreund) |
2 |
1 month ago |
| Replication & Recovery |
| Return pg_control from pg_backup_stop(). |
4997 |
Moved to different CF |
|
19 |
10/10
|
+178−28
|
David Steele (dsteele) |
|
|
8 |
2 months ago |
| Synchronization of sequences to subscriber |
5111 |
Moved to different CF |
Logical Replication
|
|
10/10
|
+1546−192
|
vigneshwaran C (vignesh.postgres) |
Dilip Kumar (dilip.kumar), Masahiko Sawada (masahikosawada), Hayato Kuroda (ha-kun), Peter Smith (smithpb2250), Shlok Kyal (shlokkyal) |
|
7 |
5 hours ago |
| Conflict detection for update_deleted in logical replication |
5378 |
Committed |
Logical Replication
|
|
Needs rebase!
|
|
Zhijie Hou (houzj) |
Dilip Kumar (dilip.kumar), Hayato Kuroda (ha-kun), vigneshwaran C (vignesh.postgres) |
Amit Kapila (amitkapila) |
4 |
1 month ago |
| Enable logical decoding when wal_level = 'replica' without a server restart |
5479 |
Moved to different CF |
|
|
10/10
|
+1602−130
|
Masahiko Sawada (masahikosawada) |
Dilip Kumar (dilip.kumar), Hayato Kuroda (ha-kun) |
|
5 |
3 minutes ago |
| Fix slot synchronization with two_phase decoding enabled |
5664 |
Moved to different CF |
Bugfix
Backport
|
17 |
Needs rebase!
|
|
Zhijie Hou (houzj) |
|
|
3 |
4 months ago |
| Fix replica identity checks for MERGE command on published table. |
5693 |
Committed |
|
|
10/10
|
+0−0
|
Zhijie Hou (houzj) |
Dean Rasheed (deanr) |
Dean Rasheed (deanr) |
2 |
1 month ago |
| Make wal_receiver_timeout configurable per subscription |
5781 |
Moved to different CF |
|
|
10/10
|
+244−101
|
Fujii Masao (masaofujii) |
|
|
3 |
1 week ago |
| Invalid pointer access in logical decoding after error |
5903 |
Moved to different CF |
Logical Replication
|
|
Needs rebase!
|
|
vigneshwaran C (vignesh.postgres) |
Masahiko Sawada (masahikosawada) |
Masahiko Sawada (masahikosawada) |
2 |
2 weeks ago |
| Unnecessary delay in streaming replication due to replay lag |
5908 |
Moved to different CF |
Good First Review
Logical Replication
Physical Replication
|
stable |
10/10
|
+400−9
|
Sunil S (sunils26) |
Fujii Masao (masaofujii), Huansong Fu (huansong) |
|
2 |
3 days ago |
| Add memory_limit_hits to pg_stat_replication_slots |
6002 |
Moved to different CF |
Logical Replication
|
19 |
10/10
|
+112−59
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
Masahiko Sawada (masahikosawada) |
2 |
3 weeks ago |
| Implement batching for walsender notifications during logical cascade replication |
6019 |
Moved to different CF |
Performance
Logical Replication
|
19 |
10/10
|
+167−2
|
Alexey Makhmutov (lerm) |
|
|
2 |
4 days ago |
| Security |
| Extension security improvement: Add support for extensions with an owned schema |
5018 |
Moved to different CF |
Security
Extensions
|
|
10/10
|
+517−130
|
Jelte Fennema-Nio (jeltef) |
Sadeq Dousti (msdousti), Artem Gavrilov (artem.gavrilov) |
|
8 |
1 month ago |
| revamp row-security tracking |
5397 |
Moved to different CF |
|
19 |
9/10
|
+25−17
|
Nathan Bossart (bossartn) |
|
|
5 |
8 months ago |
| Server Features |
| Sequence Access Methods, round two |
4677 |
Moved to different CF |
|
|
10/10
|
+2726−771
|
Michael Paquier (michael-kun) |
|
|
10 |
14 hours ago |
| Eager aggregation, take 3 |
4881 |
Moved to different CF |
|
19 |
10/10
|
+0−0
|
Richard Guo (richardguo) |
|
Richard Guo (richardguo) |
8 |
3 weeks ago |
| VACUUM FULL / CLUSTER CONCURRENTLY |
5117 |
Moved to different CF |
|
18 |
10/10
|
+2481−543
|
Antonin Houska (a.houska) |
Álvaro Herrera (alvherre), Mihail Nikalayeu (mihailnikalayeu) |
|
8 |
2 weeks ago |
| Changing shared_buffers without restart |
5319 |
Moved to different CF |
|
|
Needs rebase!
|
|
Dmitry Dolgov (erthalion) |
Vladlen Popolitov (vladlenpopolitov) |
|
6 |
1 week ago |
| Support enabling checksums online |
5323 |
Moved to different CF |
|
|
Needs rebase!
|
|
Magnus Hagander (mha), Daniel Gustafsson (d_gustafsson) |
Tomas Vondra (fuzzycz) |
|
6 |
3 weeks ago |
| speedup COPY TO for partitioned table |
5467 |
Moved to different CF |
|
19 |
10/10
|
+200−36
|
Jian He (stayreal) |
vigneshwaran C (vignesh.postgres), Kirill Reshke (reshke), Atsushi Torikoshi (atsushitorikoshi), newtglobal postgresql_contributors (newtpostgrescontributors) |
Masahiko Sawada (masahikosawada) |
5 |
1 week ago |
| SQL/JSON json_table PLAN clause |
5478 |
Moved to different CF |
|
18 |
10/10
|
+2308−168
|
Fedor Sigaev (sigaev), Alexander Korotkov (smagen), Andrew Dunstan (adunstan), Amit Langote (amitlan), Nikita Glukhov (n.glukhov), Oleg Bartunov (oleg), Anton Melnikov (antonmel), Nikita Malakhov (nmalakh) |
Amit Langote (amitlan), Vladlen Popolitov (vladlenpopolitov) |
|
5 |
6 months ago |
| Extended Statistics set/restore/clear functions |
5517 |
Moved to different CF |
|
|
10/10
|
+3851−79
|
Corey Huinker (coreyh) |
|
|
4 |
1 week ago |
| support fast default for domain with constraints |
5641 |
Moved to different CF |
|
|
10/10
|
+301−18
|
Jian He (stayreal) |
|
|
3 |
1 month ago |
| support ALTER COLUMN SET EXPRESSION over virtual generated column with check constraint |
5645 |
Moved to different CF |
|
|
10/10
|
+48−27
|
Jian He (stayreal) |
|
|
3 |
3 months ago |
| support create index on virtual generated column. |
5667 |
Moved to different CF |
|
|
Needs rebase!
|
|
Jian He (stayreal) |
|
|
3 |
3 months ago |
| Allow to collect statistics on virtual generated columns |
5714 |
Moved to different CF |
|
19 |
10/10
|
+167−28
|
Yugo Nagata (yugo.nagata) |
|
|
3 |
1 month ago |
| virtual generated column as partition key |
5720 |
Moved to different CF |
|
19 |
10/10
|
+467−139
|
Jian He (stayreal) |
|
|
3 |
6 months ago |
| domain over virtual generated column |
5725 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
|
3 |
5 months ago |
| finish TODOs in to_json_is_immutable, to_jsonb_is_immutable also add tests on it |
5759 |
Moved to different CF |
|
19 |
10/10
|
+309−31
|
Jian He (stayreal) |
|
|
3 |
2 weeks ago |
| ALTER DOMAIN ADD NOT NULL NOT VALID |
5768 |
Moved to different CF |
|
19 |
10/10
|
+214−26
|
Jian He (stayreal) |
|
|
3 |
1 month ago |
| Disallow concurrent ALTER DOMAIN and DROP DOMAIN |
5773 |
Moved to different CF |
|
19 |
6/10
|
+126−0
|
Jian He (stayreal) |
|
|
3 |
5 months ago |
| foreign key on virtual generated column |
5782 |
Moved to different CF |
|
19 |
10/10
|
+315−93
|
Jian He (stayreal) |
Srinath Reddy (srinath-reddy-sadipiralla) |
|
3 |
2 weeks ago |
| Support for 8-byte TOAST values (aka the TOAST infinite loop problem) |
5830 |
Moved to different CF |
|
19 |
10/10
|
+2213−376
|
Michael Paquier (michael-kun) |
Tom Lane (tgl), Nikhil Kumar Veldanda (nikhilkumarv) |
|
3 |
1 month ago |
| gcc 15 "array subscript 0" warning at level -O3 |
5888 |
Moved to different CF |
|
19 |
10/10
|
+39−0
|
Andres Freund (andresfreund) |
|
Andres Freund (andresfreund) |
2 |
3 months ago |
| no table rewrite when set column type to constrained domain |
5907 |
Moved to different CF |
|
19 |
10/10
|
+133−10
|
Jian He (stayreal) |
|
|
2 |
2 months ago |
| Upgrade GB18030 encoding support from 2000 to 2022 standard |
5954 |
Committed |
|
19 |
10/10
|
+23−13
|
Chao Li (chaol) |
John Naylor (john.naylor) |
John Naylor (john.naylor) |
1 |
1 month ago |
| pg_waldump: support decoding of WAL inside tarfile |
5955 |
Moved to different CF |
|
19 |
8/10
|
+1288−228
|
Amul Sul (sulamul) |
|
|
2 |
1 week ago |
| implement CAST(expr AS type FORMAT 'template') |
5957 |
Moved to different CF |
|
19 |
10/10
|
+881−10
|
Jian He (stayreal) |
|
|
2 |
2 months ago |
| Import Statistics in postgres_fdw before resorting to sampling. |
5959 |
Moved to different CF |
|
19 |
10/10
|
+746−4
|
Corey Huinker (coreyh) |
|
|
2 |
1 week ago |
| Improve initial slot synchronization in pg_sync_replication_slots() |
5976 |
Moved to different CF |
Logical Replication
|
19 |
10/10
|
+384−62
|
Ajin Cherian (ajinc) |
|
|
2 |
10 hours ago |
| Add OID descriptions to dumped parse/query/plan trees |
5987 |
Withdrawn |
|
19 |
0/10
|
+91−8
|
Chao Li (chaol) |
|
|
1 |
2 months ago |
| ALTER COLUMN SET EXPRESSION [GENERATED|STORED] |
6010 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
|
2 |
2 months ago |
| SQL Commands |
| Add SPLIT PARTITION/MERGE PARTITIONS commands |
3659 |
Moved to different CF |
|
|
10/10
|
+8202−39
|
Dmitry Koval (d.koval) |
stephane tachoires (sttachoires) |
Alexander Korotkov (smagen) |
16 |
2 days ago |
| Add XMLCanonicalize function |
4237 |
Moved to different CF |
|
19 |
10/10
|
+436−0
|
Jim Jones (jimus) |
Pavel Stehule (okbobcz), Oliver Ford (ojford), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
13 |
2 months ago |
| Incremental View Maintenance (IVM), take 2 |
4337 |
Moved to different CF |
|
|
Needs rebase!
|
|
Yugo Nagata (yugo.nagata) |
|
|
13 |
1 month ago |
| Implement row pattern recognition feature |
4460 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Tatsuo Ishii (ishii) |
Vik Fearing (xocolatl), Jacob Champion (jchampion), Ningwei Chen (chen-5033) |
|
12 |
1 month ago |
| SQL Property Graph Queries (SQL/PGQ) |
4904 |
Moved to different CF |
|
|
Needs rebase!
|
|
Peter Eisentraut (petere), Ashutosh Bapat (ashutoshbapat) |
Vik Fearing (xocolatl), Zhao Junwang (zhjwpku) |
|
8 |
1 month ago |
| Add OR REPLACE option to CREATE MATERIALIZED VIEW |
5099 |
Moved to different CF |
|
19 |
9/10
|
+694−98
|
Erik Wienhold (ewie) |
newtglobal postgresql_contributors (newtpostgrescontributors) |
|
6 |
2 months ago |
| Add XMLCast (SQL/XML X025) |
5110 |
Moved to different CF |
|
19 |
10/10
|
+2276−10
|
Jim Jones (jimus) |
Vik Fearing (xocolatl), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
8 |
3 days ago |
| SQL:2023 JSON simplified accessor support |
5214 |
Moved to different CF |
|
19 |
10/10
|
+1904−205
|
Alexandra Wang (alexandrawang) |
Peter Eisentraut (petere), Vik Fearing (xocolatl), Jelte Fennema-Nio (jeltef) |
|
7 |
1 month ago |
| Add IGNORE NULLS to Window functions |
5230 |
Committed |
|
19 |
10/10
|
+3−1
|
Oliver Ford (ojford) |
Tatsuo Ishii (ishii), Krasiyan Andreev (krasiyan) |
Tatsuo Ishii (ishii) |
5 |
1 month ago |
| jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
5270 |
Moved to different CF |
|
|
9/10
|
+1201−25
|
Florents Tselai (florentst) |
David Wheeler (theory) |
|
4 |
2 days ago |
| Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078) |
5279 |
Moved to different CF |
|
19 |
10/10
|
+1490−59
|
Jim Jones (jimus) |
newtglobal postgresql_contributors (newtpostgrescontributors) |
|
6 |
3 months ago |
| Add XMLDocument (SQL/XML X030) |
5431 |
Moved to different CF |
|
19 |
10/10
|
+258−1
|
Jim Jones (jimus) |
Pavel Stehule (okbobcz), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
5 |
2 months ago |
| Add XMLNamespaces option to XMLElement |
5456 |
Moved to different CF |
|
19 |
10/10
|
+1205−39
|
Pavel Stehule (okbobcz), Jim Jones (jimus) |
Pavel Stehule (okbobcz), Umar Hayat (pgwizard), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
5 |
2 months ago |
| encode/decode support for base64url |
5643 |
Committed |
|
|
10/10
|
+359−21
|
Florents Tselai (florentst) |
Masahiko Sawada (masahikosawada), Daniel Gustafsson (d_gustafsson), Aleksander Alekseev (a.alekseev), David Wheeler (theory) |
Daniel Gustafsson (d_gustafsson) |
2 |
1 month ago |
| SQL:2011 Application Time Update & Delete |
5836 |
Moved to different CF |
|
19 |
10/10
|
+19284−526
|
Paul Jungwirth (pjungwir) |
Peter Eisentraut (petere) |
|
3 |
2 days ago |
| Allow ON CONFLICT DO UPDATE to return EXCLUDED values |
5854 |
Moved to different CF |
|
19 |
10/10
|
+741−269
|
Dean Rasheed (deanr) |
Viktor Holmberg (rutchkiwi) |
|
3 |
3 weeks ago |
| CAST(... ON DEFAULT) - WIP build on top of Error-Safe User Functions |
5941 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
|
2 |
2 weeks ago |
| CREATE SCHEMA ... CREATE DOMAIN support |
5985 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
|
2 |
1 month ago |
| GROUP BY ALL |
6085 |
Committed |
|
19 |
10/10
|
+300−4
|
David Christensen (davidchristensen) |
Tom Lane (tgl) |
Tom Lane (tgl) |
2 |
1 month ago |
| System Administration |
| log_min_messages per backend type |
5447 |
Moved to different CF |
GUC
|
19 |
10/10
|
+364−43
|
Euler Taveira (eulerto) |
|
|
5 |
3 weeks ago |
| Add log_autoanalyze_min_duration |
5797 |
Moved to different CF |
GUC
|
19 |
10/10
|
+120−31
|
Shinya Kato (shinyakato) |
Tatsuhito Kasahara (tatsuhito.kasahara) |
Peter Eisentraut (petere) |
3 |
2 weeks ago |
| Testing |
| Add 'make check-tests' behavior to the meson based builds |
5405 |
Moved to different CF |
Testing
|
19 |
10/10
|
+16−6
|
Nazir Bilal Yavuz (nbyavuz) |
Ashutosh Bapat (ashutoshbapat), Jian He (stayreal) |
Andrew Dunstan (adunstan) |
5 |
3 months ago |
| Foreign key isolation tests |
5757 |
Committed |
|
|
10/10
|
+410−2
|
Paul Jungwirth (pjungwir) |
Dean Rasheed (deanr), Rustam ALLAKOV (rustam.allakov), Lilian Ontowhee (ontowhee) |
Álvaro Herrera (alvherre) |
2 |
1 month ago |
| Clean up inconsistencies and leaks in src/test/modules/libpq_pipeline |
5833 |
Committed |
|
|
10/10
|
+0−0
|
Tom Lane (tgl) |
|
Tom Lane (tgl) |
2 |
1 month ago |
| Explicitly enable meson features in CI |
5899 |
Committed |
CI
|
19 |
10/10
|
+0−0
|
Nazir Bilal Yavuz (nbyavuz) |
Jacob Champion (jchampion) |
Jacob Champion (jchampion) |
1 |
1 month ago |
| Improve error reporting in 027_stream_regress test |
5900 |
Moved to different CF |
Good First Review
Testing
|
19 |
10/10
|
+0−0
|
Nazir Bilal Yavuz (nbyavuz) |
|
|
2 |
3 months ago |
| Add tests for Bitmapset |
5978 |
Committed |
|
19 |
10/10
|
+2143−0
|
Greg Burd (gregburd) |
Nathan Bossart (bossartn) |
Michael Paquier (michael-kun) |
1 |
4 weeks ago |
| Align tests for stored and virtual generated columns |
5981 |
Moved to different CF |
|
|
Needs rebase!
|
|
Yugo Nagata (yugo.nagata) |
Paul Jungwirth (pjungwir), mutaamba maasha (mutaambam) |
Peter Eisentraut (petere) |
2 |
1 month ago |