| Bug Fixes |
| Fix buffer pinning logic in [SP-]Gist |
5542 |
Needs review |
|
|
10/10
|
+1510−125
|
Peter Geoghegan (pgeoghegan), Michail Nikolaev (nkey), Matthias van de Meent (mmeent), Mihail Nikalayeu (mihailnikalayeu) |
|
|
4 |
yesterday |
| problems with toast.* reloptions |
5839 |
Waiting on Author |
|
stable |
Needs rebase!
|
|
Nathan Bossart (bossartn) |
|
|
4 |
5 months ago |
| UPDATE with invalid domain constraint |
6031 |
Needs review |
Bugfix
Backport
|
stable |
8/10
|
+114−0
|
Jian He (stayreal) |
|
|
2 |
4 months ago |
| let ALTER TABLE DROP COLUMN drop whole-row referenced object |
6055 |
Needs review |
Bugfix
Backport
|
stable |
9/10
|
+577−5
|
Jian He (stayreal) |
|
|
2 |
3 months ago |
| Preserve index stats during ALTER TABLE ... TYPE ... |
6118 |
Needs review |
Bugfix
|
19 |
10/10
|
+576−4
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
2 |
2 months ago |
| avoid call ATPostAlterTypeCleanup twice |
6121 |
Needs review |
Bugfix
Backport
|
stable |
10/10
|
+88−0
|
Jian He (stayreal) |
|
|
2 |
2 months ago |
| Fix orphaned backend processes on Windows using Job Objects |
6201 |
Needs review |
Bugfix
|
19 |
10/10
|
+366−0
|
Bryan Green (lispyone) |
|
|
1 |
1 month ago |
| Windows relation extension failure at 2GB and 4GB |
6204 |
Needs review |
Bugfix
|
19 |
10/10
|
+298−8
|
Bryan Green (lispyone) |
|
|
1 |
3 weeks ago |
| Fix socket handle inheritance on Windows |
6207 |
Needs review |
Bugfix
|
|
10/10
|
+154−2
|
Bryan Green (lispyone) |
|
|
1 |
1 month ago |
| Avoid overflow (src/backend/utils/adt/formatting.c) |
6209 |
Needs review |
Bugfix
|
19 |
10/10
|
+5−2
|
Ranier Vilela (raniervilela) |
|
|
1 |
1 month ago |
| 001_password.pl fails with --without-readline |
6238 |
Needs review |
Bugfix
Testing
|
19 |
2/10
|
+20−5
|
Oleg Tselebrovskiy (oleg.tselebrovskiy.pgpro) |
|
|
1 |
2 months ago |
| Fix crash during recovery when redo segment is missing |
6279 |
Needs review |
Bugfix
Backport
|
|
Needs rebase!
|
|
Nitin Jadhav (nitinjadhav11) |
|
|
1 |
1 week ago |
| Incorrect historic snapshot may be serialized to disk during fast-forwarding |
6304 |
Needs review |
Bugfix
|
|
10/10
|
+12−9
|
ChangAo Chen (chenchangao), haiyang li (ocean-li) |
|
|
1 |
1 month ago |
| Fix possible 'unexpected data beyond EOF' on replica restart |
6319 |
Needs review |
Bugfix
|
stable |
10/10
|
+14−1
|
Anthonin Bonnefoy (bonnefoa) |
|
|
1 |
6 days ago |
| Fix GetOperatorFromCompareType using uninitialized variable |
6333 |
Needs review |
|
19 |
10/10
|
+28−27
|
Paul Jungwirth (pjungwir) |
|
|
1 |
1 month ago |
| Avoid corrupting DefElem nodes when parsing publication_names and publish options |
6339 |
Needs review |
Bugfix
Good First Review
Logical Replication
|
stable |
10/10
|
+2−2
|
Sunil Seetharama (sunils26) |
|
|
1 |
3 hours ago |
| Clients |
| pgbench: extend variable usage in scripts |
6012 |
Waiting on Author |
|
19 |
9/10
|
+130−15
|
Yugo Nagata (yugo.nagata) |
|
|
3 |
2 months ago |
| psql: add \dcs to list all constraints |
6220 |
Needs review |
|
19 |
10/10
|
+499−2
|
Tatsuro Yamada (tatsuro_yamada) |
|
|
1 |
1 month ago |
| Code Comments |
| Add comments about fire_triggers argument in ri_triggers.c |
5679 |
Needs review |
|
|
10/10
|
+7−1
|
Yugo Nagata (yugo.nagata) |
|
|
4 |
4 weeks ago |
| Improve coments on structures in trigger.c |
5680 |
Waiting on Author |
|
|
10/10
|
+47−40
|
Yugo Nagata (yugo.nagata) |
|
|
4 |
2 months ago |
| Change comment in `contrib/amcheck` regression suite |
6287 |
Needs review |
Help - Bikeshedding
|
|
10/10
|
+2−2
|
Kirill Reshke (reshke) |
|
|
1 |
2 weeks ago |
| Fix typo 586/686 in atomics/arch-x86.h |
6295 |
Needs review |
|
19 |
10/10
|
+1−1
|
Jakub Wartak (jakub.wartak.tomtom) |
|
|
1 |
4 days ago |
| Fix outdated comments in catcache.h |
6327 |
Needs review |
Comments Only
|
|
10/10
|
+1−4
|
ChangAo Chen (chenchangao) |
|
|
1 |
6 days ago |
| Documentation |
| Document NULL Concepts and Behaviors |
5086 |
Ready for Committer |
Docs Only
|
18 |
10/10
|
+1286−161
|
David Johnston (polobo) |
|
|
8 |
1 week ago |
| docs: Update protocol changes checklist with 3.2 changes |
5863 |
Waiting on Author |
Docs Only
|
18 |
10/10
|
+138−84
|
Dave Cramer (dcramer), Jelte Fennema-Nio (jeltef) |
|
|
4 |
4 months ago |
| refactor func-matching.sgml, make regexp* function more readable |
6144 |
Needs review |
Docs Only
|
19 |
10/10
|
+114−76
|
Jian He (stayreal) |
|
|
2 |
2 months ago |
| Add a warning on stats manipulation functions |
6155 |
Needs review |
Docs Only
|
19 |
10/10
|
+6−0
|
Yugo Nagata (yugo.nagata) |
|
|
2 |
2 months ago |
| Remove ctid from self-join examples in UPDATE and DELETE docs |
6246 |
Needs review |
Docs Only
|
19 |
10/10
|
+8−11
|
Bernice Southey (fyrefreez) |
|
|
1 |
1 month ago |
| doc: Clarify ANALYZE VERBOSE output |
6259 |
Needs review |
Docs Only
|
stable |
10/10
|
+2−1
|
Shinya Kato (shinyakato) |
|
|
1 |
1 month ago |
| Clarify the scope and intended use of pg_dumpall |
6282 |
Needs review |
Docs Only
|
19 |
10/10
|
+13−4
|
Laurenz Albe (laurenz) |
|
|
1 |
2 weeks ago |
| Docs: Standardize "cannot" usage in SGML source |
6317 |
Needs review |
Docs Only
|
19 |
9/10
|
+3−3
|
Chao Li (chaol) |
|
|
1 |
1 week ago |
| DOC: fixes multiple errors in alter table doc |
6328 |
Needs review |
Docs Only
|
19 |
10/10
|
+26−15
|
Chao Li (chaol) |
|
|
1 |
6 days ago |
| Miscellaneous |
| Unlinking Parallel Hash Join inner batch files sooner |
4314 |
Ready for Committer |
|
|
10/10
|
+51−0
|
Thomas Munro (macdice) |
|
|
10 |
1 year ago |
| Avoid orphaned objects dependencies, take 3 |
4942 |
Needs review |
|
18 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
9 |
1 month ago |
| Use enum type replacing #define for exec state of hashjoin and mergejoin |
6027 |
Needs review |
|
|
10/10
|
+36−27
|
Tender Wang (tndrwang) |
|
|
2 |
2 months ago |
| Improving the names generated for indexes on expressions |
6059 |
Needs review |
|
|
10/10
|
+265−159
|
Tom Lane (tgl) |
|
|
2 |
1 month ago |
| add objects file path to oid2name |
6111 |
Needs review |
|
|
9/10
|
+7−7
|
david bidoc (dwayne) |
|
|
2 |
3 weeks ago |
| incremental autovacuum scheduling improvements |
6114 |
Waiting on Author |
|
19 |
Needs rebase!
|
|
Nathan Bossart (bossartn) |
|
|
2 |
4 weeks ago |
| Add Windows support for backtrace_functions (MSVC only) |
6116 |
Needs review |
My First Patch
|
19 |
10/10
|
+148−2
|
Bryan Green (lispyone) |
|
|
2 |
1 month ago |
| O_CLOEXEC not honored on Windows - handle inheritance chain |
6197 |
Needs review |
|
19 |
10/11
|
+113−2
|
Bryan Green (lispyone) |
|
|
2 |
yesterday |
| Refactor how we form HeapTuples for CatalogTuple(Insert|Update) |
6221 |
Needs review |
Refactoring Only
|
19 |
Needs rebase!
|
|
Greg Burd (gregburd) |
|
|
1 |
2 weeks ago |
| enhance wraparound warnings |
6222 |
Needs review |
|
19 |
10/10
|
+100−18
|
Nathan Bossart (bossartn) |
|
|
1 |
1 week ago |
| Add memory usage reporting to VACUUM VERBOSE |
6225 |
Needs review |
My First Patch
|
19 |
10/10
|
+33−0
|
Tatsuya Kawata (croissant) |
|
|
1 |
yesterday |
| Have BackendXidGetPid return pid_t |
6229 |
Needs review |
|
|
9/10
|
+2−2
|
Sami Imseih (simseih) |
|
|
1 |
1 month ago |
| misleading error message in DefineIndex |
6231 |
Needs review |
|
stable |
10/10
|
+31−31
|
Jian He (stayreal) |
|
|
1 |
1 month ago |
| parallel pgbench -i |
6242 |
Needs review |
Performance
|
|
7/10
|
+420−35
|
Mircea Cadariu (mcadariu) |
|
|
1 |
1 month ago |
| Avoid pallocs in async.c's "critical section" |
6248 |
Needs review |
|
|
10/10
|
+153−170
|
Joel Jacobson (joeljacobson) |
|
|
1 |
4 weeks ago |
| Use ROLERECURSE_PRIVS in is_admin_of_role() |
6251 |
Needs review |
Good First Review
|
|
10/10
|
+16−1
|
ChangAo Chen (chenchangao) |
|
|
1 |
yesterday |
| Support getrandom() for pg_strong_random() source |
6283 |
Needs review |
|
19 |
Needs rebase!
|
|
Masahiko Sawada (masahikosawada) |
|
|
1 |
1 month ago |
| Adding TRIM_SPACE option to COPY |
6289 |
Needs review |
|
19 |
10/10
|
+67−3
|
Tatsuya Kawata (croissant) |
|
|
1 |
3 weeks ago |
| Safer and easier to use hash table initialization macro |
6301 |
Needs review |
Refactoring Only
|
|
Needs rebase!
|
|
Bertrand Drouvot (bdrouvot), Jelte Fennema-Nio (jeltef) |
|
|
1 |
2 weeks ago |
| change default default_toast_compression to lz4 |
6312 |
Needs review |
Performance
GUC
|
|
10/10
|
+33−4
|
Euler Taveira (eulerto) |
|
Peter Eisentraut (petere) |
1 |
2 weeks ago |
| Enable partitionwise join for partition keys wrapped by RelabelType |
6315 |
Needs review |
|
|
10/10
|
+44−2
|
Matheus Alcantara (matheus.alcantara) |
|
|
1 |
1 week ago |
| Add sanity check for duplicate enum values in GUC definitions |
6316 |
Needs review |
GUC
|
19 |
10/10
|
+75−0
|
Chao Li (chaol) |
|
|
1 |
6 days ago |
| Propagate XLogFindNextRecord error to callers |
6320 |
Needs review |
|
19 |
10/10
|
+47−16
|
Anthonin Bonnefoy (bonnefoa) |
|
|
1 |
1 week ago |
| Fix unexpected reversal of the list during rehash catcache |
6330 |
Needs review |
|
|
10/10
|
+2−2
|
ChangAo Chen (chenchangao) |
|
|
1 |
1 week ago |
| Message in pg_terminate_backend |
6331 |
Needs review |
Good First Review
|
19 |
Needs rebase!
|
|
Roman Khapov (rkhapov) |
|
|
1 |
4 days ago |
| Add --extra-dependencies and immediate data dumping for pg_dump/pg_upgrade |
6340 |
Needs review |
|
19 |
10/10
|
+220−6
|
Jeevan Chalke (jeevan.chalke) |
|
|
1 |
2 hours ago |
| Monitoring & Control |
| relfilenode statistics |
5007 |
Needs review |
|
18 |
10/10
|
+690−84
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
9 |
1 week ago |
| Report bytes and transactions actually sent downtream |
5877 |
Needs review |
Monitoring
Logical Replication
|
|
10/10
|
+452−190
|
Ashutosh Bapat (ashutoshbapat) |
|
|
4 |
5 days ago |
| Adding locks statistics |
5942 |
Needs review |
|
19 |
9/10
|
+553−4
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
3 |
4 months ago |
| Adding per backend commit and rollback counters |
5947 |
Needs review |
|
19 |
10/10
|
+296−2
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
3 |
3 months ago |
| Per backend relation statistics tracking |
5958 |
Needs review |
|
19 |
9/10
|
+261−2
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
3 |
3 months ago |
| Add sampling statistics to autoanalyze log output |
6288 |
Needs review |
Monitoring
|
19 |
10/10
|
+106−38
|
Tatsuya Kawata (croissant) |
|
|
1 |
2 weeks ago |
| Add pg_current_vxact_id() function to expose virtual transaction IDs |
6298 |
Needs review |
Good First Review
Monitoring
|
19 |
10/10
|
+99−1
|
Pavlo Golub (pasha_golub) |
|
|
1 |
2 weeks ago |
| Add last_executed timestamp to pg_stat_statements |
6308 |
Needs review |
Extensions
Good First Review
Monitoring
|
19 |
10/10
|
+286−4
|
Pavlo Golub (pasha_golub) |
|
|
1 |
1 week ago |
| Performance |
| Index Prefetching |
4351 |
Waiting on Author |
|
|
10/10
|
+3115−1607
|
Peter Geoghegan (pgeoghegan), Tomas Vondra (fuzzycz) |
|
|
13 |
5 days ago |
| Asynchronous MergeAppend Execution |
5129 |
Needs review |
|
|
10/10
|
+1440−710
|
Alexander Pyhalov (a.pyhalov) |
|
|
7 |
5 days ago |
| Expanding HOT updates for expression and partial indexes |
5556 |
Needs review |
Performance
|
19 |
10/10
|
+2379−511
|
Greg Burd (gregburd) |
|
|
4 |
2 weeks ago |
| Reduce timing overhead of EXPLAIN ANALYZE using rdtsc |
5622 |
Needs review |
|
|
10/10
|
+418−44
|
Andres Freund (andresfreund), Lukas Fittl (lfittl), David Geier (geidav) |
|
|
4 |
2 weeks ago |
| Create DATA dump objects for partitioned tables too |
5692 |
Needs review |
|
|
10/10
|
+223−41
|
Tom Lane (tgl) |
|
|
4 |
8 months ago |
| Accounting for metapages in genericcostestimate() |
5727 |
Needs review |
|
|
10/10
|
+55−13
|
Tom Lane (tgl) |
|
|
4 |
7 months ago |
| Eliminate xl_heap_visible to reduce vacuum and COPY FREEZE WAL volume |
5841 |
Needs review |
|
19 |
10/10
|
+900−839
|
Melanie Plageman (melanieplageman) |
|
|
4 |
yesterday |
| Don't keep closed WAL segment in page cache after replay |
5894 |
Needs review |
Performance
|
19 |
10/10
|
+51−4
|
Anthonin Bonnefoy (bonnefoa) |
|
|
3 |
5 months ago |
| Automatically sizing the IO worker pool |
5913 |
Needs review |
|
19 |
Needs rebase!
|
|
Thomas Munro (macdice) |
|
|
2 |
4 months ago |
| Eagerly evict bulkwrite strategy ring |
5919 |
Needs review |
|
19 |
10/10
|
+482−137
|
Melanie Plageman (melanieplageman) |
|
|
4 |
1 month ago |
| Stack-based tracking of per-node WAL/buffer usage |
6023 |
Needs review |
|
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 |
Needs review |
Performance
Logical Replication
|
19 |
10/10
|
+59−11
|
Xuneng Zhou (dylanzhou) |
|
|
2 |
1 month ago |
| Checkpointer write combining |
6043 |
Needs review |
|
|
10/10
|
+1018−204
|
Melanie Plageman (melanieplageman) |
|
|
2 |
1 month ago |
| postgres_fdw: Use COPY to speed up batch inserts |
6137 |
Needs review |
|
|
10/10
|
+298−3
|
Matheus Alcantara (matheus.alcantara) |
|
|
2 |
3 weeks ago |
| Optimization of the is_normalized() function. |
6152 |
Needs review |
Performance
|
19 |
9/10
|
+6626−8086
|
Alexander Borisov (lexborisov) |
|
|
2 |
1 month ago |
| Batching in executor, part 1: add batch variant of table AM scan API |
6176 |
Waiting on Author |
Help - Benchmarks
Performance
|
19 |
9/10
|
+1059−2
|
Amit Langote (amitlan) |
|
|
2 |
4 days ago |
| Write Notifications Through WAL |
6205 |
Needs review |
Performance
|
|
10/10
|
+1288−458
|
Rishu Bagga (rishub) |
|
|
1 |
4 weeks ago |
| Reduce unnecessary locking of pruned partitions when reusing cached plans |
6216 |
Needs review |
Performance
|
19 |
10/10
|
+963−85
|
Amit Langote (amitlan) |
|
|
1 |
4 weeks ago |
| Bypassing cursors in postgres_fdw to enable parallel plans |
6233 |
Needs review |
postgres_fdw
Performance
|
19 |
Needs rebase!
|
|
Rafia Sabih (rafia.sabih) |
|
|
1 |
1 week ago |
| Better Performance for PostgreSQL with large INSERTs |
6266 |
Needs review |
Performance
GUC
|
19 |
9/10
|
+24−14
|
Filip Januš (fjanus) |
|
|
1 |
1 week ago |
| Add a greedy join search algorithm to handle large join problems |
6274 |
Needs review |
|
|
1/10
|
+1784−4
|
Chengpeng Yan (chengpeng.yan) |
|
|
1 |
1 week ago |
| New grouping strategy - Index Aggregate |
6299 |
Needs review |
Performance
|
stable |
8/10
|
+3936−721
|
Sergey Solovev (ashblade) |
|
|
1 |
2 weeks ago |
| Expose checkpoint reason to completion log messages. |
6306 |
Waiting on Author |
Extensions
|
19 |
2/10
|
+17−5
|
Soumya S Murali (soumyamurali) |
|
|
1 |
6 days ago |
| Expose checkpoint timestamp and duration in pg_stat_checkpointer |
6307 |
Needs review |
Extensions
|
19 |
Needs rebase!
|
|
Soumya S Murali (soumyamurali) |
|
|
1 |
2 weeks ago |
| CRC32C optimizations using SVE2 on ARM. |
6329 |
Needs review |
Performance
|
19 |
Needs rebase!
|
|
Susmitha Devanga (susmithad) |
|
|
1 |
5 days ago |
| Remove header lock BufferGetLSNAtomic() on architectures with 64 bit atomic operations |
6334 |
Needs review |
|
19 |
9/10
|
+43−16
|
Andreas Karlsson (kandreas) |
|
|
1 |
1 week ago |
| Procedural Languages |
| When deleting the plpgsql function, release the CachedPlan of the function |
5975 |
Needs review |
PL/pgSQL
|
19 |
10/10
|
+118−2
|
Man Zeng (zengman) |
|
|
3 |
3 months ago |
| Refactoring |
| SendProcSignal(), SetLatch() → SendInterrupt() |
5118 |
Needs review |
|
|
Needs rebase!
|
|
Heikki Linnakangas (heikki), Thomas Munro (macdice) |
|
|
4 |
4 months ago |
| Don't dirty pages while they are getting flushed out |
5483 |
Needs review |
|
|
10/10
|
+1843−538
|
Andres Freund (andresfreund) |
|
|
4 |
5 days ago |
| Beautify read stream "per buffer data" APIs |
5617 |
Needs review |
|
|
10/10
|
+90−16
|
Thomas Munro (macdice) |
|
|
4 |
1 month ago |
| Improve logicalrep_worker_launch() logic |
5734 |
Needs review |
|
|
Needs rebase!
|
|
Fujii Masao (masaofujii) |
|
Fujii Masao (masaofujii) |
4 |
7 months ago |
| ternary reloption type |
6021 |
Needs review |
|
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 |
Needs review |
Performance
|
19 |
9/10
|
+31−57
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
2 |
2 months ago |
| refactor CreateStatsStmt |
6106 |
Needs review |
|
19 |
10/10
|
+149−101
|
Jian He (stayreal) |
|
Álvaro Herrera (alvherre) |
2 |
1 month ago |
| Little refactoring of portalcmds.c |
6113 |
Needs review |
Refactoring Only
|
|
9/10
|
+16−24
|
Aleksander Alekseev (a.alekseev) |
|
|
2 |
1 month ago |
| Implement pg_add_size_overflow() and friends |
6235 |
Needs review |
Refactoring Only
|
19 |
10/10
|
+0−0
|
Jacob Champion (jchampion) |
|
|
1 |
4 weeks ago |
| quoteOneName() inconsistency with quote_all_identifiers — replacement API proposed: appendStringInfoIdentifier |
6240 |
Needs review |
Refactoring Only
|
19 |
Needs rebase!
|
|
Chao Li (chaol) |
|
|
1 |
1 month ago |
| Idea to enhance pgbench by more modes to generate data (multi-TXNs, UNNEST, COPY BINARY) |
6245 |
Needs review |
Performance
My First Patch
|
19 |
7/10
|
+598−33
|
Boris Mironov (bmironov) |
|
|
1 |
1 month ago |
| Reorganize pqcomm.h a bit |
6247 |
Needs review |
Refactoring Only
|
19 |
10/10
|
+0−0
|
Jacob Champion (jchampion) |
|
|
1 |
4 weeks ago |
| Minor refactor of ExecScanExtended() |
6255 |
Needs review |
Refactoring Only
Good First Review
|
|
10/10
|
+6−9
|
ChangAo Chen (chenchangao) |
|
|
1 |
1 month ago |
| Cleanup shadows variable warnings |
6262 |
Needs review |
Refactoring Only
|
19 |
10/10
|
+658−667
|
Chao Li (chaol) |
|
|
1 |
2 weeks ago |
| Remove unused function parameters, part 1: contrib |
6263 |
Needs review |
|
19 |
10/10
|
+50−80
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
1 |
3 weeks ago |
| Remove unused function parameters, part 2: replication |
6264 |
Needs review |
|
19 |
10/10
|
+44−44
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
1 |
3 weeks ago |
| <stdatomic.h> |
6268 |
Needs review |
|
|
Needs rebase!
|
|
Thomas Munro (macdice) |
|
|
1 |
1 month ago |
| split tablecmds.c |
6269 |
Waiting on Author |
|
19 |
Needs rebase!
|
|
Nathan Bossart (bossartn) |
|
|
1 |
3 weeks ago |
| Safer hash table initialization macro |
6276 |
Needs review |
|
19 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
1 |
2 weeks ago |
| refactor ExecInitPartitionInfo |
6280 |
Needs review |
|
stable |
10/10
|
+13−23
|
Jian He (stayreal) |
|
|
1 |
3 weeks ago |
| Mark function arguments of type "T *" as "const T *" where possible |
6302 |
Needs review |
|
19 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
1 |
1 week ago |
| refactor handling optional argument in system functions |
6303 |
Needs review |
Refactoring Only
|
19 |
9/10
|
+56−159
|
Mark Wong (markwkm) |
|
|
1 |
2 weeks ago |
| Fix and improve allocation formulas |
6310 |
Needs review |
|
19 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
1 |
1 week ago |
| Change the signature of pgstat_report_vacuum() so that it's passed a Relation |
6318 |
Needs review |
|
19 |
10/10
|
+0−0
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
1 |
1 week ago |
| Don't cast away const where possible |
6325 |
Needs review |
|
19 |
10/10
|
+34−33
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
1 |
6 days ago |
| Refactor query normalization into core query jumbling |
6326 |
Needs review |
|
19 |
10/10
|
+260−266
|
Sami Imseih (simseih) |
|
|
1 |
11 hours ago |
| Replication & Recovery |
| Return pg_control from pg_backup_stop(). |
4997 |
Needs review |
|
19 |
10/10
|
+178−28
|
David Steele (dsteele) |
|
|
9 |
4 months ago |
| Make wal_receiver_timeout configurable per subscription |
5781 |
Needs review |
|
|
10/10
|
+244−101
|
Fujii Masao (masaofujii) |
|
|
4 |
2 months ago |
| Optimize SnapBuild by maintaining committed.xip in sorted order |
6187 |
Needs review |
Performance
Logical Replication
|
19 |
10/10
|
+151−25
|
Xuneng Zhou (dylanzhou) |
|
|
2 |
1 week ago |
| Allow GUC settings in CREATE SUBSCRIPTION CONNECTION to take effect on publisher's walsender |
6239 |
Needs review |
Logical Replication
|
|
10/10
|
+62−10
|
Fujii Masao (masaofujii) |
|
|
1 |
yesterday |
| Proposal: Conflict log history table for Logical Replication |
6252 |
Needs review |
Logical Replication
|
19 |
9/10
|
+2060−162
|
Dilip Kumar (dilip.kumar) |
|
|
1 |
4 hours ago |
| Add WALRCV_CONNECTING state to walreceiver |
6311 |
Needs review |
Monitoring
|
19 |
Needs rebase!
|
|
Xuneng Zhou (dylanzhou) |
|
|
1 |
1 week ago |
| add new parameter to pg_replication_origin_session_setup |
6337 |
Needs review |
Backport
Logical Replication
|
|
10/10
|
+97−30
|
Zhijie Hou (houzj) |
|
|
1 |
yesterday |
| Assertion failure in SnapBuildInitialSnapshot() |
6338 |
Needs review |
Backport
Logical Replication
|
|
10/10
|
+48−10
|
Zhijie Hou (houzj) |
|
|
1 |
5 days ago |
| Security |
| Don't use the deprecated and insecure PQcancel in our frontend tools anymore |
6314 |
Needs review |
psql
Security
|
|
10/10
|
+421−329
|
Jelte Fennema-Nio (jeltef) |
|
|
1 |
1 week ago |
| Server Features |
| Sequence Access Methods, round two |
4677 |
Needs review |
|
|
10/10
|
+2667−765
|
Michael Paquier (michael-kun) |
|
|
11 |
yesterday |
| support fast default for domain with constraints |
5641 |
Needs review |
|
|
Needs rebase!
|
|
Jian He (stayreal) |
|
|
4 |
3 months ago |
| support ALTER COLUMN SET EXPRESSION over virtual generated column with check constraint |
5645 |
Needs review |
|
|
10/10
|
+48−27
|
Jian He (stayreal) |
|
|
4 |
5 months ago |
| support create index on virtual generated column. |
5667 |
Needs review |
|
|
Needs rebase!
|
|
Jian He (stayreal) |
|
|
4 |
4 months ago |
| Allow to collect statistics on virtual generated columns |
5714 |
Needs review |
|
19 |
10/10
|
+167−28
|
Yugo Nagata (yugo.nagata) |
|
|
4 |
3 months ago |
| virtual generated column as partition key |
5720 |
Needs review |
|
19 |
2/10
|
+640−64
|
Jian He (stayreal) |
|
|
4 |
1 month ago |
| finish TODOs in to_json_is_immutable, to_jsonb_is_immutable also add tests on it |
5759 |
Needs review |
|
19 |
10/10
|
+309−31
|
Jian He (stayreal) |
|
|
4 |
2 months ago |
| ALTER DOMAIN ADD NOT NULL NOT VALID |
5768 |
Needs review |
|
19 |
10/10
|
+214−26
|
Jian He (stayreal) |
|
|
4 |
3 months ago |
| no table rewrite when set column type to constrained domain |
5907 |
Needs review |
|
19 |
10/10
|
+183−10
|
Jian He (stayreal) |
|
|
3 |
3 months ago |
| pg_waldump: support decoding of WAL inside tarfile |
5955 |
Needs review |
|
19 |
10/10
|
+1311−205
|
Amul Sul (sulamul) |
|
|
3 |
4 weeks ago |
| implement CAST(expr AS type FORMAT 'template') |
5957 |
Needs review |
|
19 |
10/10
|
+881−10
|
Jian He (stayreal) |
|
|
3 |
4 months ago |
| Import Statistics in postgres_fdw before resorting to sampling. |
5959 |
Needs review |
|
19 |
10/10
|
+857−10
|
Corey Huinker (coreyh) |
|
|
3 |
1 week ago |
| ALTER COLUMN SET EXPRESSION [GENERATED|STORED] |
6010 |
Needs review |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
|
3 |
1 month ago |
| NOT NULL NOT ENFORCED |
6029 |
Needs review |
|
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 |
Needs review |
|
19 |
8/10
|
+546−55
|
Jian He (stayreal) |
|
|
2 |
3 months ago |
| CREATE TABLE LIKE INCLUDING POLICIES |
6064 |
Needs review |
|
19 |
8/10
|
+672−55
|
Jian He (stayreal) |
|
|
2 |
3 months ago |
| let ALTER COLUMN SET DATA TYPE cope with trigger dependency |
6089 |
Needs review |
|
19 |
10/10
|
+500−157
|
Jian He (stayreal) |
|
|
2 |
2 months ago |
| Alow ALTER COLUMN TYPE when dependent generated column has SET EXPRESSION |
6146 |
Needs review |
|
19 |
Needs rebase!
|
|
Chao Li (chaol) |
|
|
2 |
2 months ago |
| Add GoAway protocol message for graceful but fast server shutdown/switchover |
6156 |
Needs review |
libpq
|
|
10/10
|
+262−19
|
Jelte Fennema-Nio (jeltef) |
|
|
2 |
2 months ago |
| Add pg_get_role_ddl() functions for role recreation |
6166 |
Needs review |
|
|
10/10
|
+555−1
|
Mario Gonzalez (gonzalemario), Bryan Green (lispyone) |
|
|
2 |
1 month ago |
| NLS: use gettext() to translate system error messages |
6172 |
Needs review |
|
19 |
10/10
|
+71−2
|
Jeff Davis (jdavis) |
|
|
2 |
19 hours ago |
| Add pg_get_type_ddl() to retrieve the CREATE TYPE statement |
6185 |
Needs review |
|
|
10/10
|
+1019−0
|
Phil Alger (paalger) |
|
|
2 |
1 month ago |
| Add pg_get_subscription_ddl() function |
6208 |
Ready for Committer |
My First Patch
|
19 |
10/10
|
+458−0
|
Vaibhav Dalvi (vaibhavdalvi) |
|
|
1 |
4 weeks ago |
| Move instrumentation structs |
6210 |
Needs review |
Refactoring Only
My First Patch
|
|
10/10
|
+234−188
|
Mario Gonzalez (gonzalemario) |
|
|
1 |
1 month ago |
| pg_get_domain_ddl: DDL reconstruction function for CREATE DOMAIN statement |
6212 |
Needs review |
Good First Review
|
19 |
10/10
|
+796−1
|
Florin Irion (irionr), Tim Waizenegger (tim.waizenegger.edb) |
|
|
1 |
1 month ago |
| Add pg_get_database_ddl() function to reconstruct CREATE DATABASE statement |
6215 |
Needs review |
|
|
10/10
|
+392−0
|
Akshay Joshi (akshay.joshi) |
|
|
1 |
1 week ago |
| Give Plugins control at the end of CHECKPOINT to store their state |
6224 |
Needs review |
Extensions
|
19 |
10/10
|
+215−0
|
Andrei Lepikhov (lepikhov), Asif Rehman (asifrana) |
|
|
1 |
1 month ago |
| IS JSON predicate support for domain base type as JSON/JSONB/BYTEA/TEXT |
6237 |
Needs review |
|
19 |
10/10
|
+356−9
|
Jian He (stayreal) |
|
|
1 |
1 month ago |
| extend JSON_TABLE top level path expression |
6260 |
Needs review |
|
19 |
10/10
|
+238−105
|
Jian He (stayreal) |
|
|
1 |
3 weeks ago |
| Add MODE parameter to WAIT FOR LSN command |
6265 |
Needs review |
|
19 |
10/10
|
+628−119
|
Xuneng Zhou (dylanzhou) |
|
|
1 |
3 days ago |
| UPDATE run check constraints for affected columns only |
6270 |
Needs review |
|
19 |
10/10
|
+131−11
|
Jian He (stayreal) |
|
|
1 |
3 weeks ago |
| Qual push down to table AM |
6271 |
Needs review |
|
|
10/10
|
+27−15
|
Julien Tachoires (julmon) |
|
|
1 |
1 week ago |
| PoC: Simplify recovery after dropping a table by LOGGING the restore LSN |
6272 |
Needs review |
GUC
My First Patch
|
19 |
Needs rebase!
|
|
Dmitry Lebedev (dmitrylebedev) |
|
|
1 |
3 weeks ago |
| explain plans for foreign scans |
6285 |
Needs review |
|
19 |
9/10
|
+964−9
|
dinesh salve (dinesh-salve) |
|
|
1 |
2 weeks ago |
| SQL-level pg_datum_image_equal |
6309 |
Needs review |
|
|
10/10
|
+59−0
|
Matthias van de Meent (mmeent) |
|
|
1 |
2 days ago |
| Error position support for ComputeIndexAttrs |
6322 |
Needs review |
|
19 |
7/10
|
+139−34
|
Jian He (stayreal) |
|
|
1 |
1 week ago |
| json_table function PLAN clause |
6332 |
Needs review |
Help - User Testing
|
19 |
10/10
|
+2312−168
|
Amit Langote (amitlan), Nikita Glukhov (n.glukhov), Nikita Malakhov (nmalakh) |
|
|
1 |
yesterday |
| File locks for data directory lockfile in the context of Linux namespaces |
6335 |
Needs review |
|
stable |
4/10
|
+111−18
|
Dmitry Dolgov (erthalion) |
|
|
1 |
5 days ago |
| SQL Commands |
| Incremental View Maintenance (IVM), take 2 |
4337 |
Waiting on Author |
|
|
Needs rebase!
|
|
Yugo Nagata (yugo.nagata) |
|
|
14 |
3 months ago |
| CAST(... ON DEFAULT) - WIP build on top of Error-Safe User Functions |
5941 |
Needs review |
|
19 |
10/10
|
+3076−494
|
Jian He (stayreal) |
|
Peter Eisentraut (petere) |
3 |
1 week ago |
| CREATE SCHEMA ... CREATE DOMAIN support |
5985 |
Needs review |
|
19 |
Needs rebase!
|
|
Jian He (stayreal) |
|
|
3 |
3 months ago |
| CREATE TABLE LIKE INCLUDING TRIGGERS |
6087 |
Needs review |
|
19 |
7/10
|
+628−144
|
Jian He (stayreal) |
|
|
2 |
2 months ago |
| COPY FROM with RLS |
6178 |
Needs review |
|
19 |
10/10
|
+238−14
|
Jian He (stayreal) |
|
|
2 |
1 month ago |
| ago(interval) → timestamptz |
6202 |
Needs review |
|
19 |
10/10
|
+25−0
|
Florents Tselai (florentst) |
|
|
1 |
1 month ago |
| implement GRANT/REVOKE ... GRANTED BY |
6218 |
Needs review |
|
19 |
10/10
|
+68−28
|
Nathan Bossart (bossartn) |
|
|
1 |
1 month ago |
| Add support for partial incremental matview refresh using REFRESH ... WHERE |
6305 |
Needs review |
My First Patch
|
19 |
10/10
|
+1477−74
|
Adam Brusselback (tostino) |
|
|
1 |
2 weeks ago |
| System Administration |
| log_min_messages per backend type |
5447 |
Waiting on Author |
GUC
|
19 |
10/10
|
+383−56
|
Euler Taveira (eulerto) |
|
|
6 |
1 week ago |
| Change initdb default to the builtin collation provider |
6198 |
Needs review |
|
19 |
7/10
|
+28−3
|
Jeff Davis (jdavis) |
|
|
2 |
1 month ago |
| Testing |
| CI: Add task that runs pgindent |
6148 |
Needs review |
CI
|
|
10/11
|
+40−2
|
Jelte Fennema-Nio (jeltef) |
|
|
2 |
1 month ago |
| Fix fragile walreceiver test. |
6206 |
Needs review |
Bugfix
|
19 |
Needs rebase!
|
|
Bryan Green (lispyone) |
|
|
1 |
1 month ago |