| Bug Fixes |
| 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 |
2 days ago |
| problems with toast.* reloptions |
5839 |
Moved to different CF |
|
stable |
Needs rebase!
|
|
Nathan Bossart (bossartn) |
|
|
4 |
4 months 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 |
| 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 |
| 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 |
| 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 |
| 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 |
10/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 |
2 months 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Fix CancelRequest documentation for protocol 3.2 |
6123 |
Committed |
Docs Only
|
18 |
10/10
|
+0−0
|
Jelte Fennema-Nio (jeltef) |
|
Magnus Hagander (mha) |
1 |
2 months 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 |
| copy.sgml: add XML ID attributes to <varlistentry> tags. |
6181 |
Committed |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
Álvaro Herrera (alvherre) |
1 |
1 month 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 |
| Avoid orphaned objects dependencies, take 3 |
4942 |
Moved to different CF |
|
18 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
9 |
1 month ago |
| Change the names generated for index partitions |
5832 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Tom Lane (tgl) |
|
|
4 |
2 months 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 |
| 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 |
| Improving the names generated for indexes on expressions |
6059 |
Moved to different CF |
|
|
9/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 |
| 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
|
+29−53
|
Bryan Green (lispyone) |
|
|
2 |
yesterday |
| postgresql.conf.sample tab width |
6223 |
Committed |
|
stable |
Needs rebase!
|
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
2 |
3 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 |
| Report bytes and transactions actually sent downtream |
5877 |
Moved to different CF |
Monitoring
Logical Replication
|
|
10/10
|
+452−190
|
Ashutosh Bapat (ashutoshbapat) |
|
|
4 |
3 days ago |
| Adding locks statistics |
5942 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
3 |
4 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 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 |
| 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 |
| Performance |
| Index Prefetching |
4351 |
Moved to different CF |
|
|
9/10
|
+3096−1571
|
Peter Geoghegan (pgeoghegan), Tomas Vondra (fuzzycz) |
|
|
13 |
3 days ago |
| Asynchronous MergeAppend Execution |
5129 |
Moved to different CF |
|
|
10/10
|
+961−38
|
Alexander Pyhalov (a.pyhalov) |
|
|
7 |
3 weeks 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 |
|
|
10/10
|
+223−41
|
Tom Lane (tgl) |
|
|
4 |
7 months ago |
| Accounting for metapages in genericcostestimate() |
5727 |
Moved to different CF |
|
|
9/10
|
+55−13
|
Tom Lane (tgl) |
|
|
4 |
7 months 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 |
3 days ago |
| Eagerly evict bulkwrite strategy ring |
5919 |
Moved to different CF |
|
19 |
9/10
|
+482−137
|
Melanie Plageman (melanieplageman) |
|
|
4 |
3 weeks ago |
| Making jsonb_agg() faster |
5930 |
Moved to different CF |
|
|
Needs rebase!
|
|
Tom Lane (tgl) |
|
Tom Lane (tgl) |
3 |
22 hours 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 |
10/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 |
| Make few enhancements in GIN redo and GIN pg_waldump . |
6083 |
Committed |
|
stable |
Needs rebase!
|
|
Kirill Reshke (reshke) |
|
Michael Paquier (michael-kun) |
1 |
2 months ago |
| use SIMD in GetPrivateRefCountEntry() |
6101 |
Moved to different CF |
|
19 |
10/10
|
+87−16
|
Nathan Bossart (bossartn) |
|
|
2 |
1 month ago |
| postgres_fdw: Use COPY to speed up batch inserts |
6137 |
Moved to different CF |
|
|
9/10
|
+298−3
|
Matheus Alcantara (matheus.alcantara) |
|
|
2 |
2 weeks ago |
| Optimization of the is_normalized() function. |
6152 |
Moved to different CF |
Performance
|
19 |
9/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 |
| Refactoring |
| Beautify read stream "per buffer data" APIs |
5617 |
Moved to different CF |
|
|
10/10
|
+90−16
|
Thomas Munro (macdice) |
|
|
4 |
1 month 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 |
| ternary reloption type |
6021 |
Moved to different CF |
|
19 |
10/10
|
+314−130
|
Nikolay Shaplov (nataraj) |
|
Álvaro Herrera (alvherre) |
3 |
3 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 |
| 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 |
| 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 |
1 month 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 |
| 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 |
| 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 SnapBuild by maintaining committed.xip in sorted order |
6187 |
Moved to different CF |
Performance
Logical Replication
|
19 |
10/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 |
| 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 |
1 month ago |
| Eager aggregation, take 3 |
4881 |
Committed |
|
19 |
10/10
|
+0−0
|
Richard Guo (richardguo) |
|
Richard Guo (richardguo) |
8 |
2 months 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 |
10/10
|
+309−31
|
Jian He (stayreal) |
|
|
4 |
2 months ago |
| ALTER DOMAIN ADD NOT NULL NOT VALID |
5768 |
Moved to different CF |
|
19 |
6/10
|
+214−26
|
Jian He (stayreal) |
|
|
4 |
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 |
| Support tid range scan in parallel |
5803 |
Committed |
|
|
10/10
|
+442−58
|
Cary Huang (cary) |
|
David Rowley (davidrowley) |
2 |
2 weeks 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 |
8/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
|
+857−10
|
Corey Huinker (coreyh) |
|
|
3 |
yesterday |
| 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 |
9/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 |
7/10
|
+546−55
|
Jian He (stayreal) |
|
|
2 |
2 months ago |
| CREATE TABLE LIKE INCLUDING POLICIES |
6064 |
Moved to different CF |
|
19 |
10/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 |
| 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 |
| 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 |
4 days ago |
| CREATE SCHEMA ... CREATE DOMAIN support |
5985 |
Moved to different CF |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
|
3 |
3 months ago |
| CREATE TABLE LIKE INCLUDING TRIGGERS |
6087 |
Moved to different CF |
|
19 |
7/10
|
+628−144
|
Jian He (stayreal) |
|
|
2 |
2 months 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 |
3 days 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 |
| 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 |