| Bug Fixes |
| pg_ctl start may return 0 even if the postmaster has been already started on Windows |
4573 |
Moved to different CF |
|
|
Needs rebase!
|
|
Kyotaro Horiguchi (horiguti) |
Hayato Kuroda (ha-kun), Yasir Shah (yasir.hussain.shah.gmail.com) |
|
11 |
1 month ago |
| Historic snapshot doesn't track txns committed in BUILDING_SNAPSHOT state |
5029 |
Moved to different CF |
Bugfix
Logical Replication
|
|
10/10
|
+110−6
|
ChangAo Chen (chenchangao) |
harinath kanchu (harinath001), Lilian Ontowhee (ontowhee), haiyang li (ocean-li) |
|
8 |
3 weeks 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) |
Akshat Jaimini (akshatj) |
|
9 |
9 months ago |
| Fix rare checksum failure in EXEC_BACKEND LocalProcessControlFile() |
5124 |
Moved to different CF |
|
|
Needs rebase!
|
|
Thomas Munro (macdice) |
Noah Misch (nmisch) |
|
7 |
8 months ago |
| DirtySnapshot index scan skips concurrently updated tuples leading to lost updates/deletes in logical replication |
5151 |
Moved to different CF |
Bugfix
Logical Replication
|
stable |
10/10
|
+612−46
|
Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) |
Luan Silva (luansilva) |
|
7 |
4 weeks ago |
| psql client does not handle WSAEWOULDBLOCK on Windows |
5154 |
Committed |
|
|
10/10
|
+15−12
|
|
Tom Lane (tgl), Umar Hayat (pgwizard) |
Tom Lane (tgl) |
6 |
2 months ago |
| Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY |
5160 |
Moved to different CF |
Bugfix
|
stable |
Needs rebase!
|
|
Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) |
|
Álvaro Herrera (alvherre) |
7 |
22 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) |
Álvaro Herrera (alvherre) |
6 |
6 days ago |
| Improve ACL checks in pg_prewarm for indexes |
5583 |
Committed |
|
|
Needs rebase!
|
|
Ayush Vatsa (developerayuva) |
Nathan Bossart (bossartn) |
Nathan Bossart (bossartn) |
4 |
1 month ago |
| Accessing an invalid pointer in BufferManagerRelation structure |
5646 |
Committed |
|
18 |
10/10
|
+44−40
|
Daniil Davydov (dddaniil) |
Stepan Neretin (snpgg), Dmitrii Bondar (difesu) |
Álvaro Herrera (alvherre) |
3 |
1 month ago |
| temporary file usage report with extended protocol and unnamed portals |
5724 |
Committed |
|
|
9/10
|
+16−13
|
Sami Imseih (simseih), Frédéric Yhuel (yhuelf) |
Mircea Cadariu (mcadariu) |
Michael Paquier (michael-kun) |
3 |
1 month ago |
| problems with toast.* reloptions |
5839 |
Moved to different CF |
|
stable |
Needs rebase!
|
|
Nathan Bossart (bossartn) |
|
|
4 |
4 months ago |
| Decouple C++ support in Meson's PGXS from LLVM enablement |
5885 |
Moved to different CF |
Good First Review
|
stable |
8/10
|
+30−15
|
Tristan Partin (tristan957) |
Josef Šimánek (retro), Jelte Fennema-Nio (jeltef) |
Peter Eisentraut (petere) |
3 |
1 month ago |
| GIN tries to form a tuple with a partial compressedList during insertion |
5890 |
Committed |
|
|
10/10
|
+0−0
|
Arseniy Mukhin (amukhin) |
Masahiko Sawada (masahikosawada) |
Masahiko Sawada (masahikosawada) |
2 |
2 months ago |
| pg_restore --no-policies should not restore policies' comment |
5891 |
Committed |
Bugfix
Backport
|
18 |
10/10
|
+1−6
|
Jian He (stayreal) |
Fujii Masao (masaofujii) |
Fujii Masao (masaofujii) |
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), Matthias van de Meent (mmeent) |
|
3 |
4 months 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) |
|
3 |
1 month ago |
| bug: virtual generated column can be partition key |
5989 |
Committed |
Bugfix
Backport
|
18 |
10/10
|
+86−40
|
Ashutosh Bapat (ashutoshbapat) |
Peter Eisentraut (petere) |
Peter Eisentraut (petere) |
2 |
1 month 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) |
3 |
1 month ago |
| GetNamedLWLockTranche crashes on Windows in normal backend |
5995 |
Moved to different CF |
|
|
10/10
|
+244−0
|
Sami Imseih (simseih) |
Nathan Bossart (bossartn) |
Nathan Bossart (bossartn) |
2 |
2 months ago |
| Fix a bug where ALTER SYSTEM SET with empty strings for GUC_LIST_QUOTE parameters (like shared_preload_libraries) results in malformed configuration entries that cause server crashes on restart. |
6026 |
Committed |
Bugfix
|
stable |
9/10
|
+126−16
|
Andrew Klychkov (andreiklychkov) |
Tom Lane (tgl), Jim Jones (jimus) |
Tom Lane (tgl) |
1 |
1 month ago |
| fix NOT VALID NOT NULL with ALTER COLUMN SET IDENTITY |
6030 |
Committed |
Bugfix
Backport
|
18 |
10/10
|
+37−0
|
Jian He (stayreal) |
|
Álvaro Herrera (alvherre) |
1 |
1 month ago |
| UPDATE with invalid domain constraint |
6031 |
Moved to different CF |
Bugfix
Backport
|
stable |
10/10
|
+114−0
|
Jian He (stayreal) |
|
|
2 |
3 months ago |
| PostgreSQL crashes with ThreadSanitizer during early initialization |
6044 |
Committed |
Bugfix
My First Patch
|
|
8/10
|
+62−28
|
Emmanuel Sibi (emmanuelsibi) |
|
Tom Lane (tgl) |
1 |
1 month ago |
| Display is_prev_bucket_same_wrt of xl_hash_squeeze_page |
6048 |
Moved to different CF |
Bugfix
Backport
|
|
Needs rebase!
|
|
Kirill Reshke (reshke) |
|
Michael Paquier (michael-kun) |
2 |
3 months ago |
| Unexpected changes of CurrentResourceOwner and CurrentMemoryContext |
6051 |
Moved to different CF |
Bugfix
|
stable |
10/10
|
+15−0
|
Antonin Houska (a.houska) |
Mihail Nikalayeu (mihailnikalayeu) |
Álvaro Herrera (alvherre) |
2 |
3 months ago |
| let ALTER TABLE DROP COLUMN drop whole-row referenced object |
6055 |
Moved to different CF |
Bugfix
Backport
|
stable |
10/10
|
+492−3
|
Jian He (stayreal) |
|
|
2 |
2 months ago |
| meson: Fix libpq search order |
6056 |
Moved to different CF |
|
|
Needs rebase!
|
|
Thomas Munro (macdice) |
Mario Gonzalez (gonzalemario) |
|
2 |
1 month ago |
| Fix missing EvalPlanQual recheck for TID scans |
6057 |
Moved to different CF |
Bugfix
Backport
My First Patch
|
|
10/10
|
+84−25
|
Sophie Alpert (sophiebits) |
|
David Rowley (davidrowley) |
2 |
2 months ago |
| fix re-initialization of LWLock-related shared memory |
6065 |
Moved to different CF |
|
19 |
9/10
|
+19−1
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
2 |
2 months ago |
| MultiXact corruption and standby deadlock |
6070 |
Committed |
Bugfix
|
|
10/10
|
+7−2
|
Andrey Borodin (x4m) |
Ivan Bykov (ibykov) |
Heikki Linnakangas (heikki) |
1 |
1 week ago |
| We broke the defense against accessing other sessions' temp tables |
6073 |
Moved to different CF |
|
17 |
10/10
|
+13−11
|
Tom Lane (tgl) |
Jim Jones (jimus) |
|
2 |
2 months ago |
| pgstattuple "unexpected zero page" for gist and hash indexes |
6077 |
Committed |
|
19 |
10/10
|
+16−6
|
Nitin Motiani (nitinmotiani) |
Dilip Kumar (dilip.kumar) |
Michael Paquier (michael-kun) |
1 |
2 months ago |
| Avoiding roundoff error in pg_sleep() |
6080 |
Moved to different CF |
|
|
10/10
|
+20−9
|
Tom Lane (tgl) |
|
Tom Lane (tgl) |
2 |
2 months ago |
| Fix pushdown of degenerate HAVING clauses |
6093 |
Committed |
Bugfix
|
18 |
10/10
|
+0−0
|
Richard Guo (richardguo) |
|
Richard Guo (richardguo) |
1 |
1 month ago |
| LISTEN/NOTIFY bug: VACUUM sets frozenxid past a xid in async queue |
6095 |
Committed |
Bugfix
Help - Bikeshedding
|
|
Needs rebase!
|
|
Matheus Alcantara (matheus.alcantara) |
Arseniy Mukhin (amukhin) |
Heikki Linnakangas (heikki) |
1 |
1 month ago |
| Infinite loop in pgbench when running COPY command |
6096 |
Committed |
Bugfix
|
stable |
10/10
|
+24−0
|
Anthonin Bonnefoy (bonnefoa) |
|
Michael Paquier (michael-kun) |
1 |
2 months ago |
| sql/json query function JsonBehavior default expression's collation may differ from returning type's collation |
6100 |
Committed |
Bugfix
Backport
|
stable |
10/10
|
+113−14
|
Jian He (stayreal) |
|
Amit Langote (amitlan) |
1 |
2 months ago |
| ecpg: check return value of replace_variables() |
6110 |
Committed |
Bugfix
|
19 |
6/10
|
+7−1
|
Aleksander Alekseev (a.alekseev) |
|
Daniel Gustafsson (d_gustafsson) |
1 |
2 months ago |
| Preserve index stats during ALTER TABLE ... TYPE ... |
6118 |
Moved to different CF |
Bugfix
|
19 |
9/10
|
+576−4
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
2 |
1 month ago |
| avoid call ATPostAlterTypeCleanup twice |
6121 |
Moved to different CF |
Bugfix
Backport
|
stable |
10/10
|
+88−0
|
Jian He (stayreal) |
|
|
2 |
1 month ago |
| Fix incorrect fprintf usage in log_error FRONTEND path |
6126 |
Committed |
Bugfix
Good First Review
|
19 |
10/10
|
+15−4
|
Bryan Green (lispyone) |
|
Tom Lane (tgl) |
1 |
1 month ago |
| Fix lag columns in pg_stat_replication not advancing when replay LSN stalls |
6138 |
Committed |
Bugfix
Backport
|
|
10/10
|
+13−0
|
Fujii Masao (masaofujii) |
|
Fujii Masao (masaofujii) |
1 |
1 month ago |
| Invalid primary_slot_name triggers warnings in all processes on reload |
6139 |
Committed |
Bugfix
Backport
GUC
|
|
9/10
|
+58−2
|
Fujii Masao (masaofujii) |
|
Fujii Masao (masaofujii) |
1 |
1 month ago |
| BRIN: Prevent the heapblk overflow during index summarization on very large tables resulting in an infinite loop |
6143 |
Committed |
Bugfix
Good First Review
Backport
|
stable |
10/10
|
+10−4
|
Sunil Seetharama (sunils26) |
|
David Rowley (davidrowley) |
1 |
1 month ago |
| Fix race condition in SSI when reading PredXact->SxactGlobalXmin |
6145 |
Withdrawn |
Bugfix
|
|
9/10
|
+15−13
|
Josh Curtis (joshcurtis) |
Mihail Nikalayeu (mihailnikalayeu) |
|
1 |
1 month ago |
| Bug in pg_stat_statements |
6167 |
Committed |
|
18 |
Needs rebase!
|
|
Sami Imseih (simseih) |
|
Álvaro Herrera (alvherre) |
1 |
1 month ago |
| Fix LTREE subpath with negative offset |
6199 |
Committed |
|
|
Needs rebase!
|
|
Marcus Gartner (mgartner) |
|
Tom Lane (tgl) |
2 |
1 month ago |
| fix corner cases involving failed DSM registry entry initialization and leaked LWLock tranches |
6211 |
Committed |
|
stable |
10/10
|
+49−12
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
2 |
1 month ago |
| transformJsonFuncExpr pathspec cache lookup failed |
6232 |
Committed |
Bugfix
Backport
|
stable |
Needs rebase!
|
|
Jian He (stayreal) |
|
Amit Langote (amitlan) |
2 |
2 weeks ago |
| Clients |
| display current search_path in psql prompt |
5808 |
Committed |
|
|
10/10
|
+21−0
|
Florents Tselai (florentst) |
Nathan Bossart (bossartn), Jim Jones (jimus) |
Nathan Bossart (bossartn) |
3 |
1 month ago |
| Improve tab completion for various SET/RESET forms |
5810 |
Moved to different CF |
|
19 |
10/10
|
+74−11
|
Dagfinn Ilmari Mannsåker (ilmari) |
Shinya Kato (shinyakato) |
|
3 |
1 month ago |
| Add \pset options for boolean value display |
5828 |
Committed |
psql
|
19 |
10/10
|
+120−1
|
David Johnston (polobo) |
|
Álvaro Herrera (alvherre) |
3 |
1 month ago |
| Add prompt option to display read-only and read/write states in psql |
5872 |
Moved to different CF |
psql
|
19 |
10/10
|
+66−0
|
Jim Jones (jimus) |
Fujii Masao (masaofujii), Nathan Bossart (bossartn), Srinath Reddy (srinath-reddy-sadipiralla) |
|
4 |
1 month ago |
| Making pg_rewind faster |
5902 |
Committed |
Performance
|
19 |
10/10
|
+215−13
|
Justin Kwan (justinpkwan.outlook.com), John Hsu (johnhsu) |
Michael Paquier (michael-kun) |
Michael Paquier (michael-kun) |
3 |
1 month ago |
| psql: Count all table footer lines in pager setup |
5949 |
Committed |
psql
|
stable |
10/10
|
+382−84
|
Erik Wienhold (ewie) |
Tom Lane (tgl) |
Tom Lane (tgl) |
2 |
2 months ago |
| Tab completion for large objects |
5963 |
Committed |
|
|
10/10
|
+12−5
|
Dagfinn Ilmari Mannsåker (ilmari) |
Fujii Masao (masaofujii) |
Fujii Masao (masaofujii) |
2 |
1 month ago |
| libpq: Bump protocol version to version 3.2 at least until the first/second beta |
6157 |
Moved to different CF |
libpq
|
|
10/10
|
+144−29
|
Jelte Fennema-Nio (jeltef) |
Jacob Champion (jchampion) |
Jacob Champion (jchampion) |
2 |
1 month ago |
| Code Comments |
| Fix incorrect comment in pg_get_shmem_allocations_numa() |
5927 |
Committed |
|
19 |
10/10
|
+6−9
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
Michael Paquier (michael-kun) |
2 |
1 month ago |
| Fix inconsistencies with code and beautify xlog structures description and fin hash_xlog.h |
6034 |
Committed |
Comments Only
|
stable |
Needs rebase!
|
|
Kirill Reshke (reshke) |
|
Michael Paquier (michael-kun) |
1 |
3 months ago |
| Update parser README to include parse_jsontable.c |
6036 |
Committed |
Comments Only
|
19 |
Needs rebase!
|
|
Karthik S (karthikselvaam.gmail.com) |
|
Michael Paquier (michael-kun) |
1 |
3 months ago |
| fix obsolete references to postgres.h in comments |
6068 |
Moved to different CF |
|
19 |
10/10
|
+5−5
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
2 |
2 months ago |
| Fix comments for ChangeVarNodes() and related functions |
6190 |
Committed |
Comments Only
|
stable |
10/10
|
+17−20
|
Richard Guo (richardguo) |
|
Richard Guo (richardguo) |
1 |
1 month ago |
| remove obsolete autovacuum comment |
6213 |
Committed |
|
19 |
9/10
|
+0−5
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
2 |
1 month ago |
| Documentation |
| 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) |
|
4 |
2 months ago |
| Docs and tests for RLS policies applied by command type |
5851 |
Committed |
Testing
|
19 |
10/10
|
+159−44
|
Dean Rasheed (deanr) |
Viktor Holmberg (rutchkiwi) |
Dean Rasheed (deanr) |
3 |
1 month 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) |
|
|
4 |
4 months ago |
| ALTER TABLE ... OWNER TO affects permissions too |
5915 |
Committed |
Good First Review
Docs Only
|
19 |
10/10
|
+2−0
|
Laurenz Albe (laurenz) |
Daniel Gustafsson (d_gustafsson), Josef Šimánek (retro), Shuntian Jiao (jiaoshuntian) |
Daniel Gustafsson (d_gustafsson) |
2 |
1 month ago |
| fix shmem_startup_hook documentation |
6042 |
Moved to different CF |
|
16 |
10/10
|
+22−10
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
2 |
3 months ago |
| CREATE/ALTER PUBLICATION improvements for syntax synopsis |
6062 |
Committed |
Docs Only
Good First Review
|
18 |
Needs rebase!
|
|
Peter Smith (smithpb2250) |
|
Fujii Masao (masaofujii) |
1 |
2 weeks ago |
| DOCS: What SGML markup to use for user objects like tables, columns, etc? |
6063 |
Committed |
Docs Only
|
stable |
9/10
|
+0−0
|
Peter Smith (smithpb2250) |
|
Bruce Momjian (bmomjian) |
1 |
1 month ago |
| Doc: add XML ID attributes to <varlistentry> tags for create_foreign_table, alter_foreign_table |
6071 |
Moved to different CF |
Docs Only
|
stable |
10/10
|
+63−63
|
Jian He (stayreal) |
Zongliang Quan (quanzl) |
|
2 |
3 weeks ago |
| Clarify EXPLAIN ANALYZE docs on fractional rows and parallelism |
6090 |
Moved to different CF |
|
|
10/10
|
+76−4
|
Tom Lane (tgl), Maciek Sakrejda (msakrejda) |
Ilia Evdokimov (ilidock95) |
|
2 |
1 month ago |
| doc: Improve description of io_combine_limit and io_max_combine_limit GUCs |
6115 |
Committed |
Backport
Docs Only
|
|
10/10
|
+16−9
|
Karina Litskevich (karinalitskevich) |
Chao Li (chaol) |
Fujii Masao (masaofujii) |
1 |
1 month ago |
| Fix CancelRequest documentation for protocol 3.2 |
6123 |
Committed |
Docs Only
|
18 |
10/10
|
+0−0
|
Jelte Fennema-Nio (jeltef) |
|
Magnus Hagander (mha) |
1 |
1 month ago |
| Extend documentation for pg_stat_replication.backend_xmin |
6133 |
Committed |
Docs Only
|
19 |
9/10
|
+4−0
|
Renzo Dani (renzo.dani) |
|
Fujii Masao (masaofujii) |
1 |
1 month ago |
| refactor func-matching.sgml, make regexp* function more readable |
6144 |
Moved to different CF |
Docs Only
|
19 |
10/10
|
+114−76
|
Jian He (stayreal) |
|
|
2 |
1 month ago |
| docs: Link to the correct protocol version inspection function External |
6154 |
Committed |
Docs Only
|
|
9/10
|
+0−0
|
Jelte Fennema-Nio (jeltef) |
|
Peter Eisentraut (petere) |
1 |
1 month ago |
| Consistently use uppercase keywords |
6159 |
Committed |
Docs Only
|
19 |
10/10
|
+259−259
|
Erik Wienhold (ewie) |
Nathan Bossart (bossartn) |
David Rowley (davidrowley) |
1 |
1 month ago |
| copy.sgml: add XML ID attributes to <varlistentry> tags. |
6181 |
Committed |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
Álvaro Herrera (alvherre) |
1 |
4 weeks ago |
| fix documentation for insert vacuum formula |
6236 |
Committed |
|
18 |
2/10
|
+7−3
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
2 |
3 weeks 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) |
11 |
8 months ago |
| Avoid orphaned objects dependencies, take 3 |
4942 |
Moved to different CF |
|
18 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
9 |
1 month ago |
| postgres_fdw could deparse ArrayCoerceExpr |
5409 |
Committed |
|
18 |
10/10
|
+0−0
|
Alexander Pyhalov (a.pyhalov) |
Maxim Orlov (m.orlov) |
Alexander Korotkov (smagen) |
4 |
4 months ago |
| Waiting for LSN replay with WAIT FOR command |
5550 |
Committed |
|
|
Needs rebase!
|
|
Alexander Korotkov (smagen), Xuneng Zhou (egoa) |
Yura Sokolov (funny_falcon) |
Alexander Korotkov (smagen) |
3 |
1 week ago |
| Bump soft open file limit (RLIMIT_NOFILE) to hard limit on startup |
5570 |
Moved to different CF |
Multithreading
AIO
|
|
10/10
|
+448−37
|
Jelte Fennema-Nio (jeltef) |
Peter Eisentraut (petere) |
|
5 |
1 month ago |
| Add pg_buffercache_mark_dirty[_all]() functions to the pg_buffercache |
5694 |
Committed |
|
|
10/10
|
+494−8
|
Nazir Bilal Yavuz (nbyavuz) |
Michael Paquier (michael-kun), Aidar Imamov (gipergeek) |
Michael Paquier (michael-kun) |
3 |
2 weeks ago |
| Add --continue-on-abort option to pgbench |
5790 |
Committed |
|
19 |
10/10
|
+171−33
|
Yugo Nagata (yugo.nagata), Rintaro Ikeda (rintaro) |
Yugo Nagata (yugo.nagata), Hayato Kuroda (ha-kun) |
Fujii Masao (masaofujii) |
3 |
3 weeks ago |
| pgindent: improve formatting of multiline comments |
5831 |
Moved to different CF |
|
19 |
10/10
|
+5−5
|
Aleksander Alekseev (a.alekseev) |
Nathan Bossart (bossartn) |
|
4 |
4 hours ago |
| Change the names generated for index partitions |
5832 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Tom Lane (tgl) |
|
|
4 |
2 months ago |
| update-po for PGXS does not work |
5922 |
Committed |
Bugfix
Good First Review
|
|
10/10
|
+5−0
|
Álvaro Herrera (alvherre), Ryo Matsumura (ryo) |
Bryan Green (lispyone) |
Álvaro Herrera (alvherre) |
2 |
1 month ago |
| Enhance statistics reset functions to return reset timestamp |
5956 |
Withdrawn |
|
19 |
9/10
|
+307−239
|
Shinya Kato (shinyakato) |
|
|
2 |
1 month ago |
| Avoid overwiriting cache entry (src/backend/utils/cache/relcache.c) |
6008 |
Committed |
|
19 |
10/10
|
+5−6
|
Ranier Vilela (raniervilela) |
|
Álvaro Herrera (alvherre) |
2 |
1 month ago |
| Add error_on_null() to produce an error if the input is null |
6017 |
Committed |
|
|
9/10
|
+74−0
|
Joel Jacobson (joeljacobson) |
Vik Fearing (xocolatl) |
Michael Paquier (michael-kun) |
2 |
1 month ago |
| Use streaming read I/O in BRIN vacuuming |
6022 |
Committed |
|
|
9/10
|
+23−9
|
Arseniy Mukhin (amukhin) |
Masahiko Sawada (masahikosawada) |
Masahiko Sawada (masahikosawada) |
2 |
3 weeks ago |
| Use enum type replacing #define for exec state of hashjoin and mergejoin |
6027 |
Moved to different CF |
|
|
10/10
|
+36−27
|
Tender Wang (tndrwang) |
|
|
2 |
1 month ago |
| revert some recent changes to RequestNamedLWLockTranche() |
6032 |
Moved to different CF |
|
19 |
Not processed
|
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
2 |
1 month ago |
| PgStat_HashKey padding issue when passed by value |
6033 |
Moved to different CF |
Bugfix
|
|
10/10
|
+19−13
|
Michael Paquier (michael-kun) |
Sami Imseih (simseih) |
Michael Paquier (michael-kun) |
2 |
2 months ago |
| Improving the names generated for indexes on expressions |
6059 |
Moved to different CF |
|
|
10/10
|
+265−159
|
Tom Lane (tgl) |
|
|
2 |
1 month ago |
| Free memory allocated by waitonlock_error_callback() |
6069 |
Withdrawn |
|
19 |
10/10
|
+2−0
|
Aleksander Alekseev (a.alekseev) |
|
|
1 |
1 month ago |
| a couple of small patches for simd.h |
6076 |
Committed |
|
19 |
10/10
|
+10−27
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
1 |
2 months ago |
| disallow big-endian on aarch64 |
6098 |
Withdrawn |
|
19 |
Not processed
|
|
Nathan Bossart (bossartn) |
|
|
1 |
2 months ago |
| incremental autovacuum scheduling improvements |
6114 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Nathan Bossart (bossartn) |
|
|
2 |
2 weeks ago |
| Add Windows support for backtrace_functions (MSVC only) |
6116 |
Moved to different CF |
My First Patch
|
19 |
10/10
|
+148−2
|
Bryan Green (lispyone) |
|
|
2 |
1 month ago |
| track ABI breaks in stable branches |
6140 |
Committed |
|
stable |
10/10
|
+24−0
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
1 |
1 month ago |
| Fix POSIX compliance in pgwin32_unsetenv() |
6142 |
Committed |
|
19 |
10/10
|
+0−0
|
Bryan Green (lispyone) |
|
Michael Paquier (michael-kun) |
1 |
1 month ago |
| A tidyup for match_orclause_to_indexcol() |
6149 |
Committed |
|
|
9/10
|
+45−70
|
Tender Wang (tndrwang) |
Tom Lane (tgl) |
Tom Lane (tgl) |
1 |
3 weeks ago |
| minor error message enhance: print RLS policy name when only one permissive policy exists |
6180 |
Moved to different CF |
|
19 |
10/10
|
+48−39
|
Jian He (stayreal) |
Florin Irion (irionr) |
|
2 |
1 month ago |
| MSVC: Improve warning options set |
6182 |
Committed |
|
|
Needs rebase!
|
|
Peter Eisentraut (petere) |
|
Peter Eisentraut (petere) |
1 |
1 month ago |
| O_CLOEXEC not honored on Windows - handle inheritance chain |
6197 |
Moved to different CF |
|
19 |
10/10
|
+0−0
|
Bryan Green (lispyone) |
|
|
2 |
3 days ago |
| postgresql.conf.sample tab width |
6223 |
Committed |
|
stable |
Needs rebase!
|
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
2 |
3 weeks ago |
| gen_guc_tables.pl: Validate required GUC fields before code generation |
6226 |
Committed |
|
19 |
10/10
|
+46−0
|
Chao Li (chaol) |
Mahmoud Ayman (mahmoudayman) |
Peter Eisentraut (petere) |
2 |
2 weeks ago |
| better handle errors in dsm registry functions |
6250 |
Committed |
|
stable |
10/10
|
+78−69
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
2 |
2 weeks ago |
| Monitoring & Control |
| relfilenode statistics |
5007 |
Moved to different CF |
|
18 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
9 |
1 month ago |
| Vacuum statistics |
5012 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Andrei Lepikhov (lepikhov), Andrei Zubkov (zubkov), Alena Rybakina (alenka) |
Ilia Evdokimov (ilidock95) |
|
9 |
2 months ago |
| Logging plan of the currently running query |
5330 |
Moved to different CF |
Monitoring
|
18 |
10/10
|
+645−34
|
Atsushi Torikoshi (atsushitorikoshi) |
Hironobu Suzuki (suzuki_hironobu), Akshat Jaimini (akshatj), Sadeq Dousti (msdousti) |
|
7 |
2 weeks 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) |
|
5 |
1 month ago |
| Add os_page_num to pg_buffercache |
5690 |
Committed |
|
19 |
9/10
|
+333−96
|
Bertrand Drouvot (bertranddrouvot.pg) |
Mircea Cadariu (mcadariu) |
Michael Paquier (michael-kun) |
3 |
2 weeks ago |
| Expose internal MultiXact member count function for efficient monitoring |
5811 |
Moved to different CF |
|
19 |
0/10
|
+344−6
|
Naga Appani (naga.appani) |
Atsushi Torikoshi (atsushitorikoshi) |
|
4 |
6 days ago |
| Support for basic ALTER TABLE progress reporting. |
5873 |
Moved to different CF |
Monitoring
|
|
10/10
|
+83−6
|
Jiří Kavalík (jkavalik) |
Jian He (stayreal) |
|
3 |
4 months ago |
| Report bytes and transactions actually sent downtream |
5877 |
Moved to different CF |
Monitoring
Logical Replication
|
|
9/10
|
+452−190
|
Ashutosh Bapat (ashutoshbapat) |
|
|
4 |
yesterday |
| Improve LWLock tranche name visibility across backends |
5940 |
Moved to different CF |
|
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 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
3 |
3 months ago |
| Adding per backend commit and rollback counters |
5947 |
Moved to different CF |
|
19 |
10/10
|
+296−2
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
3 |
3 months ago |
| Per backend relation statistics tracking |
5958 |
Moved to different CF |
|
19 |
9/10
|
+261−2
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
3 |
3 months ago |
| Add mode and reason columns to pg_stat_progress_vacuum |
5969 |
Moved to different CF |
Monitoring
|
19 |
10/10
|
+179−10
|
Shinya Kato (shinyakato) |
Nathan Bossart (bossartn), Sami Imseih (simseih) |
Masahiko Sawada (masahikosawada) |
3 |
2 days ago |
| Add support for entry counting in pgstats |
6052 |
Committed |
Monitoring
|
19 |
Needs rebase!
|
|
Michael Paquier (michael-kun) |
Sami Imseih (simseih) |
Michael Paquier (michael-kun) |
1 |
2 months ago |
| Report reorder buffer size |
6053 |
Moved to different CF |
Monitoring
Logical Replication
|
|
10/10
|
+75−11
|
Ashutosh Bapat (ashutoshbapat) |
Masahiko Sawada (masahikosawada) |
|
2 |
2 months ago |
| Add stats_reset to pg_stat_all_tables|indexes and related views |
6097 |
Committed |
Monitoring
|
19 |
10/10
|
+776−619
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
Michael Paquier (michael-kun) |
1 |
2 months ago |
| Termination of Background Workers for ALTER/DROP DATABASE |
6102 |
Moved to different CF |
|
|
10/10
|
+245−6
|
Aya Iwata (iwata.aya) |
Pavel Stehule (okbobcz) |
|
2 |
3 weeks ago |
| Add wal_fpi_bytes to pg_stat_wal |
6150 |
Committed |
Monitoring
|
19 |
10/10
|
+0−0
|
Shinya Kato (shinyakato) |
|
Michael Paquier (michael-kun) |
1 |
1 month ago |
| Report oldest xmin source when autovacuum cannot remove tuples |
6188 |
Moved to different CF |
Monitoring
|
19 |
6/10
|
+388−30
|
Shinya Kato (shinyakato) |
Fujii Masao (masaofujii), Sami Imseih (simseih) |
|
2 |
3 weeks ago |
| Performance |
| Index Prefetching |
4351 |
Moved to different CF |
|
|
10/10
|
+3096−1571
|
Peter Geoghegan (pgeoghegan), Tomas Vondra (fuzzycz) |
|
|
13 |
2 days ago |
| [CREATE|RE] INDEX CONCURRENTLY with single heap scan |
4971 |
Moved to different CF |
Performance
|
19 |
Needs rebase!
|
|
Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) |
Matthias van de Meent (mmeent) |
|
8 |
1 week ago |
| Inline non-SQL SRFs |
5083 |
Committed |
|
19 |
10/10
|
+755−115
|
Paul Jungwirth (pjungwir) |
Tom Lane (tgl) |
Tom Lane (tgl) |
5 |
2 weeks ago |
| Asynchronous MergeAppend Execution |
5129 |
Moved to different CF |
|
|
10/10
|
+961−38
|
Alexander Pyhalov (a.pyhalov) |
|
|
7 |
3 weeks ago |
| Parallel heap vacuum |
5326 |
Moved to different CF |
|
|
Needs rebase!
|
|
Masahiko Sawada (masahikosawada) |
Hayato Kuroda (ha-kun) |
|
7 |
2 months ago |
| Pull-up subquery if INNER JOIN-ON contains refs to upper-query |
5487 |
Moved to different CF |
Performance
|
19 |
10/10
|
+1487−46
|
Alena Rybakina (a.rybakina) |
Ilia Evdokimov (ilidock95) |
|
5 |
2 months ago |
| SVE enablement for hex-encode and hex-decode |
5538 |
Committed |
|
19 |
10/10
|
+418−4
|
Chiranmoy Bhattacharya (chiranmoy), Susmitha Devanga (susmithad) |
Nathan Bossart (bossartn) |
Nathan Bossart (bossartn) |
4 |
2 months ago |
| Expanding HOT updates for expression and partial indexes |
5556 |
Moved to different CF |
Performance
|
19 |
10/10
|
+2327−511
|
Greg Burd (gregburd) |
|
|
4 |
2 weeks ago |
| Reduce timing overhead of EXPLAIN ANALYZE using rdtsc |
5622 |
Moved to different CF |
|
|
10/10
|
+418−44
|
Andres Freund (andresfreund), Lukas Fittl (lfittl), David Geier (geidav) |
|
|
4 |
1 week ago |
| Create DATA dump objects for partitioned tables too |
5692 |
Moved to different CF |
|
|
9/10
|
+223−41
|
Tom Lane (tgl) |
|
|
4 |
7 months ago |
| Accounting for metapages in genericcostestimate() |
5727 |
Moved to different CF |
|
|
10/10
|
+55−13
|
Tom Lane (tgl) |
|
|
4 |
7 months ago |
| Improve hash join's handling of tuples with null join keys |
5738 |
Moved to different CF |
|
|
9/10
|
+381−71
|
Tom Lane (tgl) |
Chao Li (chaol) |
|
4 |
3 months ago |
| Improve the performance of Unicode Normalization Forms. |
5802 |
Moved to different CF |
|
|
10/10
|
+55763−12827
|
Alexander Borisov (lexborisov) |
Victor Yegorov (vyegorov) |
|
4 |
2 weeks ago |
| parallel pg_restore: avoid disk seeks when jumping short distance forward |
5809 |
Committed |
|
19 |
10/10
|
+5−1
|
Dimitrios Apostolou (jimis) |
Tom Lane (tgl) |
Tom Lane (tgl) |
2 |
1 month ago |
| Eliminate xl_heap_visible to reduce vacuum and COPY FREEZE WAL volume |
5841 |
Moved to different CF |
|
19 |
2/10
|
+792−801
|
Melanie Plageman (melanieplageman) |
|
|
4 |
yesterday |
| Eagerly evict bulkwrite strategy ring |
5919 |
Moved to different CF |
|
19 |
10/10
|
+482−137
|
Melanie Plageman (melanieplageman) |
|
|
4 |
3 weeks ago |
| Optimize join selectivity estimation for tables with large number of MCVs |
5929 |
Committed |
Performance
|
19 |
0/10
|
+456−121
|
David Geier (geidav), Ilia Evdokimov (ilidock95) |
Tom Lane (tgl), Ilia Evdokimov (ilidock95) |
Tom Lane (tgl) |
2 |
3 weeks ago |
| Making jsonb_agg() faster |
5930 |
Moved to different CF |
|
|
Needs rebase!
|
|
Tom Lane (tgl) |
|
Tom Lane (tgl) |
3 |
5 days ago |
| Stack-based tracking of per-node WAL/buffer usage |
6023 |
Moved to different CF |
|
19 |
10/10
|
+751−368
|
Lukas Fittl (lfittl) |
|
|
3 |
1 month ago |
| Improve read_local_xlog_page_guts by replacing polling with latch-based waiting |
6024 |
Moved to different CF |
Performance
Logical Replication
|
19 |
9/10
|
+59−11
|
Xuneng Zhou (dylanzhou) |
|
|
2 |
3 weeks ago |
| Checkpointer write combining |
6043 |
Moved to different CF |
|
|
10/10
|
+1018−204
|
Melanie Plageman (melanieplageman) |
|
|
2 |
3 weeks ago |
| Optimize LISTEN/NOTIFY |
6078 |
Moved to different CF |
|
|
10/10
|
+1009−186
|
Joel Jacobson (joeljacobson) |
Tom Lane (tgl) |
|
2 |
2 weeks ago |
| Make few enhancements in GIN redo and GIN pg_waldump . |
6083 |
Committed |
|
stable |
Needs rebase!
|
|
Kirill Reshke (reshke) |
|
Michael Paquier (michael-kun) |
1 |
1 month ago |
| use SIMD in GetPrivateRefCountEntry() |
6101 |
Moved to different CF |
|
19 |
10/10
|
+87−16
|
Nathan Bossart (bossartn) |
|
|
2 |
1 month ago |
| pgstattuple: Use streaming read API in pgstatindex functions |
6125 |
Moved to different CF |
Extensions
AIO
|
19 |
10/10
|
+48−9
|
Xuneng Zhou (dylanzhou) |
Shinya Kato (shinyakato) |
|
2 |
1 month ago |
| postgres_fdw: Use COPY to speed up batch inserts |
6137 |
Moved to different CF |
|
|
10/10
|
+298−3
|
Matheus Alcantara (matheus.alcantara) |
|
|
2 |
2 weeks ago |
| Optimization of the is_normalized() function. |
6152 |
Moved to different CF |
Performance
|
19 |
10/10
|
+6626−8086
|
Alexander Borisov (lexborisov) |
|
|
2 |
1 month ago |
| Use BumpContext contexts for TupleHashTables' tablecxt |
6168 |
Committed |
|
|
10/10
|
+90−82
|
Tom Lane (tgl) |
|
Tom Lane (tgl) |
1 |
1 month ago |
| Batching in executor, part 1: add batch variant of table AM scan API |
6176 |
Moved to different CF |
Help - Benchmarks
Performance
|
19 |
0/10
|
+2669−28
|
Amit Langote (amitlan) |
|
|
2 |
1 month ago |
| Have the planner convert COUNT(1) / COUNT(not_null_col) to COUNT(*) |
6186 |
Committed |
Performance
|
19 |
10/10
|
+317−36
|
David Rowley (davidrowley) |
|
David Rowley (davidrowley) |
1 |
2 weeks ago |
| Improving planner's estimates of TupleHashTable sizes |
6196 |
Committed |
|
|
10/10
|
+261−126
|
Tom Lane (tgl) |
|
Tom Lane (tgl) |
1 |
1 month ago |
| Procedural Languages |
| declarative session variables, LET command |
1608 |
Moved to different CF |
|
|
10/10
|
+2951−38
|
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) |
|
39 |
3 days ago |
| plpython: Remove support for major version conflict detection |
5972 |
Committed |
PL/Python
|
|
10/10
|
+4−61
|
Peter Eisentraut (petere) |
Euler Taveira (eulerto), Mario Gonzalez (gonzalemario) |
Peter Eisentraut (petere) |
2 |
1 month ago |
| Disallow BEGIN ATOMIC SQL functions depending on temp relations |
6074 |
Committed |
|
19 |
10/10
|
+58−57
|
Jim Jones (jimus) |
Tom Lane (tgl) |
Tom Lane (tgl) |
2 |
2 weeks ago |
| Refactoring |
| Refactor SLRU to always use long file names |
5250 |
Moved to different CF |
|
|
Needs rebase!
|
|
Aleksander Alekseev (a.alekseev) |
Rustam ALLAKOV (rustam.allakov) |
|
7 |
3 months ago |
| Beautify read stream "per buffer data" APIs |
5617 |
Moved to different CF |
|
|
10/10
|
+90−16
|
Thomas Munro (macdice) |
|
|
4 |
1 month ago |
| Make numeric type accessible to third-party code. |
5623 |
Moved to different CF |
|
stable |
9/10
|
+290−285
|
Ed Behn (edbehn) |
Jelte Fennema-Nio (jeltef) |
|
4 |
2 months ago |
| Refactor bytea_sortsupport(), take two |
5889 |
Moved to different CF |
|
19 |
10/10
|
+239−41
|
Aleksander Alekseev (a.alekseev) |
John Naylor (john.naylor) |
|
3 |
2 weeks ago |
| extensible planner state |
5994 |
Committed |
Extensions
|
19 |
10/10
|
+0−0
|
Robert Haas (rhaas) |
Tom Lane (tgl) |
Robert Haas (rhaas) |
2 |
2 months ago |
| Treat semaphores similar to other shared memory structures |
5997 |
Committed |
Refactoring Only
|
|
10/10
|
+11−31
|
Ashutosh Bapat (ashutoshbapat) |
|
Heikki Linnakangas (heikki) |
2 |
1 month ago |
| plan shape work |
5998 |
Committed |
Extensions
|
19 |
10/10
|
+810−653
|
Robert Haas (rhaas) |
|
Robert Haas (rhaas) |
2 |
2 months 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) |
|
Heikki Linnakangas (heikki) |
3 |
3 months ago |
| List TAP test files in makefiles |
6011 |
Rejected |
|
|
0/10
|
+63−0
|
Peter Eisentraut (petere) |
Nathan Bossart (bossartn) |
|
2 |
1 month ago |
| ternary reloption type |
6021 |
Moved to different CF |
|
19 |
10/10
|
+314−130
|
Nikolay Shaplov (nataraj) |
|
Álvaro Herrera (alvherre) |
3 |
2 months ago |
| Get rid of pgstat_count_backend_io_op*() functions |
6025 |
Moved to different CF |
Performance
|
19 |
10/10
|
+31−57
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
2 |
2 months ago |
| Mark ItemPointer arguments as const thoughoutly |
6046 |
Committed |
Refactoring Only
|
|
9/10
|
+100−100
|
Chao Li (chaol) |
Peter Eisentraut (petere) |
Peter Eisentraut (petere) |
1 |
1 month ago |
| Marking shared buffer lookup table as HASH_FIXED_SIZE |
6058 |
Moved to different CF |
|
|
10/10
|
+1−1
|
Ashutosh Bapat (ashutoshbapat) |
|
Andres Freund (andresfreund) |
2 |
2 months ago |
| Mark function arguments of type "Datum *" as "const Datum *" where possible |
6081 |
Committed |
Refactoring Only
|
19 |
10/10
|
+151−151
|
Chao Li (chaol) |
Peter Eisentraut (petere) |
Peter Eisentraut (petere) |
1 |
1 month ago |
| Remove Item type |
6104 |
Committed |
|
|
9/10
|
+109−184
|
Peter Eisentraut (petere) |
Nathan Bossart (bossartn) |
Peter Eisentraut (petere) |
1 |
1 month ago |
| Reorganize GUC structs |
6105 |
Committed |
Multithreading
|
|
Needs rebase!
|
|
Peter Eisentraut (petere) |
|
Peter Eisentraut (petere) |
1 |
3 weeks ago |
| refactor CreateStatsStmt |
6106 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
Álvaro Herrera (alvherre) |
2 |
4 weeks ago |
| Cleanup INFINITY related code in float.h |
6107 |
Committed |
|
19 |
10/10
|
+9−44
|
David Rowley (davidrowley) |
|
David Rowley (davidrowley) |
1 |
2 months ago |
| Remove unused #include's |
6112 |
Withdrawn |
Refactoring Only
|
19 |
10/10
|
+0−64
|
Aleksander Alekseev (a.alekseev) |
|
|
1 |
1 month ago |
| Little refactoring of portalcmds.c |
6113 |
Moved to different CF |
Refactoring Only
|
|
10/10
|
+16−24
|
Aleksander Alekseev (a.alekseev) |
|
|
2 |
1 month ago |
| Remove make_temptable_name_n() |
6120 |
Committed |
Refactoring Only
|
19 |
10/10
|
+15−26
|
Aleksander Alekseev (a.alekseev) |
|
Nathan Bossart (bossartn) |
1 |
1 month ago |
| remove partColsUpdated |
6134 |
Committed |
|
19 |
10/10
|
+0−27
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
1 |
1 month ago |
| fix type of infomask parameter in static inline functions |
6151 |
Committed |
|
19 |
10/10
|
+3−3
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
1 |
1 month ago |
| Consistently use the XLogRecPtrIsInvalid() macro |
6169 |
Committed |
Refactoring Only
|
19 |
10/10
|
+451−457
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
Álvaro Herrera (alvherre) |
1 |
3 weeks ago |
| Unused variable in perl test |
6170 |
Committed |
Testing
|
19 |
10/10
|
+0−1
|
Daniil Davydov (dddaniil) |
|
Tom Lane (tgl) |
1 |
1 month ago |
| C11: should we use char32_t for unicode code points? |
6173 |
Committed |
|
19 |
8/10
|
+0−0
|
Jeff Davis (jdavis) |
|
Jeff Davis (jdavis) |
1 |
1 month ago |
| Instead of dynamically allocating a StringInfo instance and then throwing it away or destroying it at the end of the function, use a stack-allocated StringInfoData. |
6200 |
Committed |
Refactoring Only
|
stable |
10/10
|
+344−124
|
Mats Kindahl (mkindahl) |
|
David Rowley (davidrowley) |
2 |
1 month ago |
| backend/nodes cleanup: Move loop variables definitions into for statement |
6227 |
Committed |
Refactoring Only
|
19 |
10/10
|
+20−35
|
Chao Li (chaol) |
|
Peter Eisentraut (petere) |
2 |
2 weeks ago |
| Remove useless casts to (void *) |
6241 |
Committed |
|
19 |
9/10
|
+0−0
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
Peter Eisentraut (petere) |
2 |
3 weeks ago |
| Remove unused struct fields |
6256 |
Committed |
|
19 |
10/10
|
+2−6
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
Nathan Bossart (bossartn) |
2 |
2 weeks ago |
| Replication & Recovery |
| Return pg_control from pg_backup_stop(). |
4997 |
Moved to different CF |
|
19 |
9/10
|
+178−28
|
David Steele (dsteele) |
|
|
9 |
4 months ago |
| Synchronization of sequences to subscriber |
5111 |
Committed |
Logical Replication
|
|
10/10
|
+357−49
|
vigneshwaran C (vignesh.postgres) |
Dilip Kumar (dilip.kumar), Masahiko Sawada (masahikosawada), Hayato Kuroda (ha-kun), Peter Smith (smithpb2250), Shlok Kyal (shlokkyal) |
Amit Kapila (amitkapila) |
7 |
1 month ago |
| Enable logical decoding when wal_level = 'replica' without a server restart |
5479 |
Moved to different CF |
|
|
2/10
|
+1573−145
|
Masahiko Sawada (masahikosawada) |
Dilip Kumar (dilip.kumar), Hayato Kuroda (ha-kun) |
|
6 |
2 days ago |
| Invalid pointer access in logical decoding after error |
5903 |
Committed |
Logical Replication
|
|
Needs rebase!
|
|
vigneshwaran C (vignesh.postgres) |
Masahiko Sawada (masahikosawada) |
Masahiko Sawada (masahikosawada) |
2 |
2 months ago |
| Add memory_limit_hits to pg_stat_replication_slots |
6002 |
Committed |
Logical Replication
|
19 |
10/10
|
+112−59
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
Masahiko Sawada (masahikosawada) |
2 |
2 months ago |
| Support existing publications in pg_createsubscriber. |
6028 |
Moved to different CF |
|
19 |
9/10
|
+130−25
|
Shubham Khanna (skhanna) |
Euler Taveira (eulerto), Peter Smith (smithpb2250) |
|
2 |
4 days ago |
| Allow using replication origins in SQL level parallel sessions |
6035 |
Withdrawn |
Good First Review
Logical Replication
|
19 |
9/10
|
+30−1
|
Emre Hasegeli (hasegeli) |
|
|
1 |
3 months ago |
| Add stats related to slot sync skip |
6082 |
Moved to different CF |
|
|
Needs rebase!
|
|
Shlok Kyal (shlokkyal) |
|
Amit Kapila (amitkapila) |
2 |
1 week ago |
| Optimize SnapBuildPurgeOlderTxn: use in-place compaction instead of temporary array |
6141 |
Moved to different CF |
Performance
Logical Replication
Refactoring Only
|
19 |
10/10
|
+222−72
|
Xuneng Zhou (dylanzhou) |
Kirill Reshke (reshke) |
|
2 |
1 month ago |
| pg_recvlogical: Prevent flushed data from being re-sent after restarting replication |
6147 |
Moved to different CF |
Logical Replication
|
|
8/10
|
+89−1
|
Fujii Masao (masaofujii) |
Mircea Cadariu (mcadariu) |
|
2 |
2 weeks ago |
| issue with synchronized_standby_slots |
6153 |
Committed |
GUC
Logical Replication
|
19 |
10/10
|
+41−43
|
Shlok Kyal (shlokkyal) |
Fujii Masao (masaofujii) |
Amit Kapila (amitkapila) |
1 |
1 month ago |
| Optimize SnapBuild by maintaining committed.xip in sorted order |
6187 |
Moved to different CF |
Performance
Logical Replication
|
19 |
6/10
|
+85−24
|
Xuneng Zhou (dylanzhou) |
|
|
2 |
1 month ago |
| Add support for COPY TO in tablesync for partitioned tables. |
6214 |
Committed |
Logical Replication
|
19 |
10/10
|
+3−2
|
Ajin Cherian (ajinc) |
|
Masahiko Sawada (masahikosawada) |
2 |
3 weeks 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) |
|
9 |
3 months ago |
| revamp row-security tracking |
5397 |
Withdrawn |
|
19 |
9/10
|
+25−17
|
Nathan Bossart (bossartn) |
|
|
5 |
9 months ago |
| Negative RelfilenumberMap cache entries from pg_filenode_relation() |
6066 |
Withdrawn |
Good First Review
|
|
10/10
|
+31−9
|
Ashutosh Bapat (ashutoshbapat) |
|
|
1 |
2 months ago |
| Server Features |
| Sequence Access Methods, round two |
4677 |
Moved to different CF |
|
|
Needs rebase!
|
|
Michael Paquier (michael-kun) |
|
|
11 |
4 weeks ago |
| Eager aggregation, take 3 |
4881 |
Committed |
|
19 |
10/10
|
+0−0
|
Richard Guo (richardguo) |
|
Richard Guo (richardguo) |
8 |
2 months ago |
| using index to speedup add not null constraints to a table |
5444 |
Moved to different CF |
|
18 |
Needs rebase!
|
|
Jian He (stayreal) |
Tanzeel Khan (tanzeelk) |
Álvaro Herrera (alvherre) |
5 |
1 month ago |
| speedup COPY TO for partitioned table |
5467 |
Committed |
|
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 month ago |
| Extended Statistics set/restore/clear functions |
5517 |
Moved to different CF |
|
|
10/10
|
+3263−384
|
Corey Huinker (coreyh) |
Michael Paquier (michael-kun) |
Michael Paquier (michael-kun) |
5 |
4 days ago |
| add function argument name to substring and substr |
5524 |
Moved to different CF |
|
|
Needs rebase!
|
|
Jian He (stayreal) |
David Johnston (polobo) |
|
4 |
1 month ago |
| support fast default for domain with constraints |
5641 |
Moved to different CF |
|
|
Needs rebase!
|
|
Jian He (stayreal) |
|
|
4 |
3 months 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) |
|
|
4 |
5 months ago |
| support create index on virtual generated column. |
5667 |
Moved to different CF |
|
|
Needs rebase!
|
|
Jian He (stayreal) |
|
|
4 |
4 months ago |
| virtual generated column as partition key |
5720 |
Moved to different CF |
|
19 |
2/10
|
+640−64
|
Jian He (stayreal) |
|
|
4 |
3 weeks ago |
| domain over virtual generated column |
5725 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
|
4 |
6 months ago |
| finish TODOs in to_json_is_immutable, to_jsonb_is_immutable also add tests on it |
5759 |
Moved to different CF |
|
19 |
9/10
|
+309−31
|
Jian He (stayreal) |
|
|
4 |
1 month ago |
| ALTER DOMAIN ADD NOT NULL NOT VALID |
5768 |
Moved to different CF |
|
19 |
9/10
|
+214−26
|
Jian He (stayreal) |
|
|
4 |
2 months ago |
| make ALTER DOMAIN VALIDATE CONSTRAINT no-op when constraint is validated |
5769 |
Moved to different CF |
|
19 |
10/10
|
+22−19
|
Jian He (stayreal) |
Peter Eisentraut (petere) |
|
3 |
2 months ago |
| Disallow concurrent ALTER DOMAIN and DROP DOMAIN |
5773 |
Moved to different CF |
|
19 |
0/10
|
+126−0
|
Jian He (stayreal) |
|
|
4 |
6 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) |
|
4 |
1 month ago |
| alter check constraint enforceability |
5796 |
Moved to different CF |
|
19 |
9/10
|
+477−66
|
Jian He (stayreal) |
Robert Treat (xzilla) |
|
3 |
4 days ago |
| Support tid range scan in parallel |
5803 |
Committed |
|
|
10/10
|
+442−58
|
Cary Huang (cary) |
|
David Rowley (davidrowley) |
2 |
2 weeks ago |
| Support for 8-byte TOAST values (aka the TOAST infinite loop problem) |
5830 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Michael Paquier (michael-kun) |
Tom Lane (tgl), Nikhil Kumar Veldanda (nikhilkumarv) |
|
4 |
4 days ago |
| no table rewrite when set column type to constrained domain |
5907 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
|
3 |
3 months ago |
| implement CAST(expr AS type FORMAT 'template') |
5957 |
Moved to different CF |
|
19 |
10/10
|
+881−10
|
Jian He (stayreal) |
|
|
3 |
4 months ago |
| Import Statistics in postgres_fdw before resorting to sampling. |
5959 |
Moved to different CF |
|
19 |
10/10
|
+43−18
|
Corey Huinker (coreyh) |
|
|
3 |
3 hours ago |
| ALTER COLUMN SET EXPRESSION [GENERATED|STORED] |
6010 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
|
3 |
1 month ago |
| NOT NULL NOT ENFORCED |
6029 |
Moved to different CF |
|
19 |
10/10
|
+783−97
|
Jian He (stayreal) |
|
Álvaro Herrera (alvherre) |
2 |
2 months ago |
| let ALTER COLUMN SET DATA TYPE cope with POLICY dependency |
6054 |
Moved to different CF |
|
19 |
9/10
|
+546−55
|
Jian He (stayreal) |
|
|
2 |
2 months ago |
| CREATE TABLE LIKE INCLUDING POLICIES |
6064 |
Moved to different CF |
|
19 |
9/10
|
+475−46
|
Jian He (stayreal) |
|
|
2 |
2 months ago |
| let ALTER COLUMN SET DATA TYPE cope with trigger dependency |
6089 |
Moved to different CF |
|
19 |
10/10
|
+500−157
|
Jian He (stayreal) |
|
|
2 |
2 months ago |
| Add generic routine to retrieve PG_VERSION contents (Executing pg_createsubscriber with a non-compatible control file) |
6117 |
Committed |
|
19 |
10/10
|
+30−84
|
Michael Paquier (michael-kun) |
|
Michael Paquier (michael-kun) |
1 |
1 month ago |
| Migrate pg_commit_ts directory to the new node during an upgrade |
6119 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Sergey Levin (lsv) |
Hayato Kuroda (ha-kun), Maxim Orlov (m.orlov) |
|
2 |
1 month ago |
| Allow reads to proceed during FK/trigger drops by reducing relation-level lock from AccessExclusive to ShareRowExclusive |
6124 |
Withdrawn |
My First Patch
|
19 |
10/10
|
+285−10
|
Shayon Mukherjee (shayonj) |
|
|
1 |
2 months ago |
| Alow ALTER COLUMN TYPE when dependent generated column has SET EXPRESSION |
6146 |
Moved to different CF |
|
19 |
10/10
|
+130−21
|
Chao Li (chaol) |
|
|
2 |
1 month ago |
| Add GoAway protocol message for graceful but fast server shutdown/switchover |
6156 |
Moved to different CF |
libpq
|
|
10/10
|
+262−19
|
Jelte Fennema-Nio (jeltef) |
|
|
2 |
1 month ago |
| Add pg_get_role_ddl() functions for role recreation |
6166 |
Moved to different CF |
|
|
10/10
|
+555−1
|
Mario Gonzalez (gonzalemario), Bryan Green (lispyone) |
|
|
2 |
1 month ago |
| SQL Commands |
| Add SPLIT PARTITION/MERGE PARTITIONS commands |
3659 |
Moved to different CF |
|
|
2/10
|
+8262−46
|
Dmitry Koval (d.koval) |
stephane tachoires (sttachoires) |
Alexander Korotkov (smagen) |
17 |
2 days ago |
| Add XMLCanonicalize function |
4237 |
Moved to different CF |
|
19 |
8/10
|
+436−0
|
Jim Jones (jimus) |
Pavel Stehule (okbobcz), Oliver Ford (ojford), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
14 |
4 months ago |
| Implement row pattern recognition feature |
4460 |
Moved to different CF |
|
19 |
10/10
|
+4358−39
|
Tatsuo Ishii (ishii) |
Vik Fearing (xocolatl), Jacob Champion (jchampion), Ningwei Chen (chen-5033) |
|
13 |
1 week ago |
| COPY TO json |
4716 |
Moved to different CF |
|
|
10/10
|
+408−67
|
Joe Conway (jconway) |
Masahiko Sawada (masahikosawada) |
Joe Conway (jconway) |
9 |
1 week ago |
| SQL Property Graph Queries (SQL/PGQ) |
4904 |
Moved to different CF |
|
|
10/10
|
+14037−211
|
Peter Eisentraut (petere), Ashutosh Bapat (ashutoshbapat) |
Vik Fearing (xocolatl), Zhao Junwang (zhjwpku), Hannu Krosing (hannukrosing) |
|
9 |
4 days ago |
| Add OR REPLACE option to CREATE MATERIALIZED VIEW |
5099 |
Moved to different CF |
|
19 |
10/10
|
+694−98
|
Erik Wienhold (ewie) |
newtglobal postgresql_contributors (newtpostgrescontributors) |
|
7 |
4 months ago |
| Add XMLCast (SQL/XML X025) |
5110 |
Moved to different CF |
|
19 |
10/10
|
+2492−13
|
Jim Jones (jimus) |
Vik Fearing (xocolatl), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
9 |
1 week ago |
| SQL:2023 JSON simplified accessor support |
5214 |
Moved to different CF |
|
19 |
9/10
|
+1904−205
|
Alexandra Wang (alexandrawang) |
Peter Eisentraut (petere), Vik Fearing (xocolatl), Jelte Fennema-Nio (jeltef), Chao Li (chaol) |
|
8 |
2 months ago |
| Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078) |
5279 |
Moved to different CF |
|
19 |
9/10
|
+1490−59
|
Jim Jones (jimus) |
newtglobal postgresql_contributors (newtpostgrescontributors) |
|
7 |
1 month 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) |
|
6 |
4 months ago |
| Add XMLNamespaces option to XMLElement |
5456 |
Moved to different CF |
|
19 |
9/10
|
+1206−39
|
Pavel Stehule (okbobcz), Jim Jones (jimus) |
Pavel Stehule (okbobcz), Umar Hayat (pgwizard), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
6 |
4 months ago |
| CAST(... ON DEFAULT) - WIP build on top of Error-Safe User Functions |
5941 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
Peter Eisentraut (petere) |
3 |
2 days ago |
| CREATE SCHEMA ... CREATE DOMAIN support |
5985 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
|
3 |
3 months ago |
| GROUP BY ALL |
6085 |
Moved to different CF |
|
19 |
10/10
|
+300−4
|
David Christensen (davidchristensen) |
Tom Lane (tgl) |
Tom Lane (tgl) |
2 |
2 months ago |
| CREATE TABLE LIKE INCLUDING TRIGGERS |
6087 |
Moved to different CF |
|
19 |
7/10
|
+628−144
|
Jian He (stayreal) |
|
|
2 |
2 months ago |
| create table like including storage parameter |
6088 |
Moved to different CF |
|
19 |
10/10
|
+199−2
|
Jian He (stayreal) |
Nathan Bossart (bossartn) |
|
2 |
1 month ago |
| ON CONFLICT DO SELECT |
6109 |
Moved to different CF |
|
19 |
10/10
|
+1786−296
|
Viktor Holmberg (rutchkiwi) |
Dean Rasheed (deanr) |
|
2 |
2 weeks ago |
| COPY FROM with RLS |
6178 |
Moved to different CF |
|
19 |
10/10
|
+238−14
|
Jian He (stayreal) |
|
|
2 |
1 month ago |
| System Administration |
| log_min_messages per backend type |
5447 |
Moved to different CF |
GUC
|
19 |
10/10
|
+383−56
|
Euler Taveira (eulerto) |
|
|
6 |
yesterday |
| Add log_autoanalyze_min_duration |
5797 |
Committed |
GUC
|
19 |
10/10
|
+120−31
|
Shinya Kato (shinyakato) |
Tatsuhito Kasahara (tatsuhito.kasahara) |
Peter Eisentraut (petere) |
3 |
1 month ago |
| Include extension path on pg_available_extensions |
6067 |
Moved to different CF |
Extensions
|
|
9/10
|
+145−39
|
Matheus Alcantara (matheus.alcantara) |
Rohit Prasad (rohitprasad) |
|
2 |
4 weeks ago |
| pg_createsubscriber --dry-run logging concerns |
6129 |
Committed |
|
19 |
2/10
|
+23−4
|
Peter Smith (smithpb2250) |
|
Álvaro Herrera (alvherre) |
1 |
3 weeks ago |
| pg_createsubscriber - more logging to say if there are no pubs to drop |
6130 |
Withdrawn |
Good First Review
|
|
10/10
|
+9−4
|
Peter Smith (smithpb2250) |
|
Masahiko Sawada (masahikosawada) |
1 |
1 month ago |
| Testing |
| Allow CI to only run the compiler warnings task |
5249 |
Withdrawn |
|
18 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
Rustam ALLAKOV (rustam.allakov) |
|
5 |
6 months ago |
| Add 'make check-tests' behavior to the meson based builds |
5405 |
Committed |
Testing
|
19 |
10/10
|
+16−6
|
Nazir Bilal Yavuz (nbyavuz) |
Ashutosh Bapat (ashutoshbapat), Josef Šimánek (retro), Jian He (stayreal) |
Andrew Dunstan (adunstan) |
5 |
1 week ago |
| Improve error reporting in 027_stream_regress test |
5900 |
Committed |
Good First Review
Testing
|
19 |
10/10
|
+0−0
|
Nazir Bilal Yavuz (nbyavuz) |
Ben Mejia (benmejia), Brandon Tat (bjtat) |
Michael Paquier (michael-kun) |
2 |
3 weeks ago |
| CI: Add task that runs pgindent |
6148 |
Moved to different CF |
CI
|
|
10/11
|
+40−2
|
Jelte Fennema-Nio (jeltef) |
|
|
2 |
1 month ago |
| ci: Improve OpenBSD core dump backtrace handling |
6160 |
Committed |
CI
|
|
Needs rebase!
|
|
Nazir Bilal Yavuz (nbyavuz) |
|
Thomas Munro (macdice) |
1 |
1 month ago |
| ci: Upgrade Debian CI image from Bookworm to Trixie |
6163 |
Committed |
CI
|
|
10/10
|
+17−22
|
Nazir Bilal Yavuz (nbyavuz) |
|
Andres Freund (andresfreund) |
1 |
1 month ago |
| ci: Upgrade macOS CI image from Sonoma to Sequoia |
6164 |
Committed |
CI
|
|
Needs rebase!
|
|
Nazir Bilal Yavuz (nbyavuz) |
|
Andres Freund (andresfreund) |
1 |
1 month ago |