| Bug Fixes |
| pg_ctl start may return 0 even if the postmaster has been already started on Windows |
4573 |
Waiting on Author |
|
|
10/10
|
+369−153
|
Kyotaro Horiguchi (horiguti) |
Hayato Kuroda (ha-kun), Yasir Shah (yasir.hussain.shah.gmail.com) |
|
11 |
1 month ago |
| Incorrect error message for cancellation triggered by statement_timeout & flaky test |
5070 |
Needs review |
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 |
Waiting on Author |
|
|
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 |
Needs review |
Bugfix
Logical Replication
|
stable |
9/10
|
+612−46
|
Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) |
Luan Silva (luansilva) |
|
7 |
2 weeks ago |
| Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY |
5160 |
Needs review |
Bugfix
|
stable |
Needs rebase!
|
|
Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) |
|
Álvaro Herrera (alvherre) |
7 |
yesterday |
| bt_index_parent_check false alarm for indexes created concurrently |
5438 |
Ready for Committer |
Bugfix
Backport
|
|
9/10
|
+70−40
|
Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) |
Andrey Borodin (x4m) |
Álvaro Herrera (alvherre) |
6 |
2 months ago |
| problems with toast.* reloptions |
5839 |
Waiting on Author |
|
stable |
Needs rebase!
|
|
Nathan Bossart (bossartn) |
|
|
4 |
4 months ago |
| Decouple C++ support in Meson's PGXS from LLVM enablement |
5885 |
Waiting on Author |
Good First Review
|
stable |
9/10
|
+30−15
|
Tristan Partin (tristan957) |
Josef Šimánek (retro), Jelte Fennema-Nio (jeltef) |
Peter Eisentraut (petere) |
3 |
3 weeks ago |
| Fixing the btree_gist inet mess |
5944 |
Needs review |
|
19 |
10/10
|
+117−7
|
Tom Lane (tgl) |
Peter Eisentraut (petere) |
|
3 |
4 months ago |
| meson: Fix libpq search order |
6056 |
Needs review |
|
|
Needs rebase!
|
|
Thomas Munro (macdice) |
Mario Gonzalez (gonzalemario) |
|
2 |
3 weeks ago |
| Preserve index stats during ALTER TABLE ... TYPE ... |
6118 |
Needs review |
Bugfix
|
19 |
10/10
|
+576−4
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
2 |
1 month ago |
| Fix orphaned backend processes on Windows using Job Objects |
6201 |
Needs review |
Bugfix
|
19 |
9/10
|
+366−0
|
Bryan Green (lispyone) |
|
|
1 |
1 week ago |
| Windows relation extension failure at 2GB and 4GB |
6204 |
Needs review |
Bugfix
|
19 |
10/10
|
+298−8
|
Bryan Green (lispyone) |
|
|
1 |
10 hours ago |
| Fix socket handle inheritance on Windows |
6207 |
Needs review |
Bugfix
|
|
10/10
|
+154−2
|
Bryan Green (lispyone) |
|
|
1 |
3 weeks ago |
| Avoid overflow (src/backend/utils/adt/formatting.c) |
6209 |
Needs review |
Bugfix
|
19 |
10/10
|
+5−2
|
Ranier Vilela (raniervilela) |
|
|
1 |
4 weeks ago |
| 001_password.pl fails with --without-readline |
6238 |
Needs review |
Bugfix
Testing
|
19 |
2/10
|
+20−5
|
Oleg Tselebrovskiy (oleg.tselebrovskiy.pgpro) |
|
|
1 |
1 month ago |
| Fix ARM64/MSVC atomic memory ordering issues on Win11 by adding explicit DMB barriers |
6243 |
Needs review |
Bugfix
|
19 |
10/10
|
+111−35
|
Dave Cramer (dcramer), Greg Burd (gregburd) |
|
|
1 |
6 days ago |
| Visibility bug in tuple lock |
6253 |
Needs review |
Bugfix
|
19 |
5/10
|
+51−16
|
David Geier (geidav) |
|
|
1 |
1 month ago |
| Rewrites CTEs only once to prevent a spurious error |
6254 |
Needs review |
My First Patch
Bugfix
|
|
Needs rebase!
|
|
Bernice Southey (fyrefreez) |
|
|
1 |
3 days ago |
| Clients |
| Add prompt option to display read-only and read/write states in psql |
5872 |
Needs review |
psql
|
19 |
9/10
|
+66−0
|
Jim Jones (jimus) |
Fujii Masao (masaofujii), Nathan Bossart (bossartn), Srinath Reddy (srinath-reddy-sadipiralla) |
|
4 |
2 weeks ago |
| libpq: Bump protocol version to version 3.2 at least until the first/second beta |
6157 |
Needs review |
libpq
|
|
10/10
|
+144−29
|
Jelte Fennema-Nio (jeltef) |
Jacob Champion (jchampion) |
Jacob Champion (jchampion) |
2 |
4 weeks ago |
| pg_dump flag for dumping tables data in multiple chunks, for huge tables can often give near-linear speedup when parallelized |
6219 |
Needs review |
|
stable |
10/10
|
+130−36
|
Hannu Krosing (hannukrosing) |
|
|
1 |
1 week ago |
| psql: add \dcs to list all constraints |
6220 |
Needs review |
|
19 |
10/10
|
+499−2
|
Tatsuro Yamada (tatsuro_yamada) |
|
|
1 |
1 month ago |
| psql: tab completion for ALTER ROLE ... IN DATABASE ... |
6244 |
Needs review |
psql
|
19 |
9/10
|
+64−2
|
Ian Barwick (barwick) |
|
|
1 |
5 days ago |
| Adds two new modifiers for \dt[Oo] and \di[Oo]. This helps inspect large deployments where relation size is important. |
6258 |
Needs review |
psql
My First Patch
|
19 |
10/10
|
+25−3
|
M.Atıf CEYLAN (ceylani) |
|
|
1 |
5 days ago |
| Documentation |
| Document NULL Concepts and Behaviors |
5086 |
Ready for Committer |
Docs Only
|
18 |
10/10
|
+1281−160
|
David Johnston (polobo) |
|
|
8 |
2 weeks 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 |
3 months ago |
| Clarify EXPLAIN ANALYZE docs on fractional rows and parallelism |
6090 |
Needs review |
|
|
10/10
|
+76−4
|
Tom Lane (tgl), Maciek Sakrejda (msakrejda) |
Ilia Evdokimov (ilidock95) |
|
2 |
1 month ago |
| Remove ctid from self-join examples in UPDATE and DELETE docs |
6246 |
Needs review |
Docs Only
My First Patch
|
19 |
10/10
|
+8−11
|
Bernice Southey (fyrefreez) |
|
|
1 |
1 week ago |
| doc: Clarify ANALYZE VERBOSE output |
6259 |
Needs review |
Docs Only
|
stable |
10/10
|
+2−1
|
Shinya Kato (shinyakato) |
|
|
1 |
1 month 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 |
| Support a wildcard in backtrace_functions |
4735 |
Needs review |
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 |
Needs review |
|
18 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
9 |
3 weeks ago |
| Bump soft open file limit (RLIMIT_NOFILE) to hard limit on startup |
5570 |
Needs review |
Multithreading
|
|
Needs rebase!
|
|
Jelte Fennema-Nio (jeltef) |
Peter Eisentraut (petere) |
|
5 |
4 weeks ago |
| Use enum type replacing #define for exec state of hashjoin and mergejoin |
6027 |
Needs review |
|
|
10/10
|
+36−27
|
Tender Wang (tndrwang) |
|
|
2 |
1 month ago |
| Improving the names generated for indexes on expressions |
6059 |
Needs review |
|
|
10/10
|
+265−159
|
Tom Lane (tgl) |
|
|
2 |
1 month ago |
| incremental autovacuum scheduling improvements |
6114 |
Needs review |
|
19 |
Needs rebase!
|
|
Nathan Bossart (bossartn) |
|
|
2 |
1 week 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/10
|
+400−14
|
Bryan Green (lispyone) |
|
|
2 |
2 days ago |
| Refactor how we form HeapTuples for CatalogTuple(Insert|Update) |
6221 |
Needs review |
Refactoring Only
|
19 |
10/10
|
+2777−2839
|
Greg Burd (gregburd) |
|
|
1 |
2 weeks ago |
| enhance wraparound warnings |
6222 |
Needs review |
|
19 |
10/10
|
+102−18
|
Nathan Bossart (bossartn) |
|
|
1 |
2 weeks ago |
| Add memory usage reporting to VACUUM VERBOSE |
6225 |
Needs review |
My First Patch
|
19 |
10/10
|
+39−0
|
Tatsuya Kawata (croissant) |
|
|
1 |
2 days ago |
| Have BackendXidGetPid return pid_t |
6229 |
Needs review |
|
|
9/10
|
+2−2
|
Sami Imseih (simseih) |
|
|
1 |
2 weeks ago |
| vacuumdb: add --dry-run |
6230 |
Needs review |
|
19 |
10/10
|
+71−28
|
Corey Huinker (coreyh) |
Nathan Bossart (bossartn) |
Nathan Bossart (bossartn) |
1 |
1 week ago |
| misleading error message in DefineIndex |
6231 |
Needs review |
|
stable |
10/10
|
+31−31
|
Jian He (stayreal) |
|
|
1 |
2 weeks ago |
| parallel pgbench -i |
6242 |
Needs review |
Performance
|
|
7/10
|
+420−35
|
Mircea Cadariu (mcadariu) |
|
|
1 |
2 weeks ago |
| Avoid pallocs in async.c's "critical section" |
6248 |
Needs review |
|
|
10/10
|
+153−170
|
Joel Jacobson (joeljacobson) |
|
|
1 |
6 days ago |
| Use ROLERECURSE_PRIVS in is_admin_of_role() |
6251 |
Needs review |
Good First Review
|
|
2/10
|
+1−1
|
ChangAo Chen (chenchangao) |
|
|
1 |
1 week ago |
| show size of DSAs and dshash tables in pg_dsm_registry_allocations |
6257 |
Ready for Committer |
|
19 |
9/10
|
+53−25
|
Nathan Bossart (bossartn) |
|
Nathan Bossart (bossartn) |
1 |
14 hours ago |
| Static assertion implementation improvements |
6261 |
Needs review |
|
|
Needs rebase!
|
|
Peter Eisentraut (petere), Thomas Munro (macdice) |
|
|
1 |
2 weeks ago |
| Monitoring & Control |
| relfilenode statistics |
5007 |
Needs review |
|
18 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
9 |
2 weeks ago |
| Vacuum statistics |
5012 |
Waiting on Author |
|
19 |
Needs rebase!
|
|
Andrei Lepikhov (lepikhov), Andrei Zubkov (zubkov), Alena Rybakina (alenka) |
Ilia Evdokimov (ilidock95) |
|
9 |
2 months ago |
| Add storage I/O tracking to EXPLAIN BUFFERS |
5526 |
Needs review |
Monitoring
|
18 |
9/10
|
+1156−34
|
Atsushi Torikoshi (atsushitorikoshi) |
Jelte Fennema-Nio (jeltef) |
|
5 |
1 month ago |
| Expose internal MultiXact member count function for efficient monitoring |
5811 |
Needs review |
|
19 |
10/10
|
+344−6
|
Naga Appani (naga.appani) |
Atsushi Torikoshi (atsushitorikoshi) |
|
4 |
3 weeks ago |
| Adding locks statistics |
5942 |
Needs review |
|
19 |
Needs rebase!
|
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
3 |
3 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 |
8/10
|
+261−2
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
3 |
3 months ago |
| Add mode and reason columns to pg_stat_progress_vacuum |
5969 |
Needs review |
Monitoring
|
19 |
10/10
|
+182−10
|
Shinya Kato (shinyakato) |
Nathan Bossart (bossartn), Sami Imseih (simseih) |
|
3 |
1 week ago |
| Termination of Background Workers for ALTER/DROP DATABASE |
6102 |
Needs review |
|
|
10/10
|
+245−6
|
Aya Iwata (iwata.aya) |
|
|
2 |
1 week ago |
| Report oldest xmin source when autovacuum cannot remove tuples |
6188 |
Waiting on Author |
Monitoring
|
19 |
6/10
|
+388−30
|
Shinya Kato (shinyakato) |
Fujii Masao (masaofujii), Sami Imseih (simseih) |
|
2 |
2 weeks ago |
| Performance |
| Index Prefetching |
4351 |
Waiting on Author |
|
|
10/10
|
+3143−1568
|
Peter Geoghegan (pgeoghegan), Tomas Vondra (fuzzycz) |
|
|
13 |
1 week ago |
| [CREATE|RE] INDEX CONCURRENTLY with single heap scan |
4971 |
Needs review |
Performance
|
19 |
Needs rebase!
|
|
Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) |
Matthias van de Meent (mmeent) |
|
8 |
2 hours ago |
| Pull-up subquery if INNER JOIN-ON contains refs to upper-query |
5487 |
Needs review |
Performance
|
19 |
10/10
|
+1487−46
|
Alena Rybakina (a.rybakina) |
Ilia Evdokimov (ilidock95) |
|
5 |
1 month ago |
| Create DATA dump objects for partitioned tables too |
5692 |
Needs review |
|
|
10/10
|
+223−41
|
Tom Lane (tgl) |
|
|
4 |
7 months ago |
| Accounting for metapages in genericcostestimate() |
5727 |
Needs review |
|
|
10/10
|
+55−13
|
Tom Lane (tgl) |
|
|
4 |
7 months ago |
| Improve hash join's handling of tuples with null join keys |
5738 |
Waiting on Author |
|
|
10/10
|
+381−71
|
Tom Lane (tgl) |
Chao Li (chaol) |
|
4 |
3 months ago |
| Returning nbtree posting list TIDs in DESC order during backwards scans |
5824 |
Ready for Committer |
|
|
10/10
|
+89−91
|
Peter Geoghegan (pgeoghegan) |
Mircea Cadariu (mcadariu) |
|
2 |
4 months ago |
| Eliminate xl_heap_visible to reduce vacuum and COPY FREEZE WAL volume |
5841 |
Needs review |
|
19 |
Needs rebase!
|
|
Melanie Plageman (melanieplageman) |
|
|
4 |
6 days ago |
| Automatically sizing the IO worker pool |
5913 |
Needs review |
|
19 |
Needs rebase!
|
|
Thomas Munro (macdice) |
|
|
2 |
3 months ago |
| Eagerly evict bulkwrite strategy ring |
5919 |
Needs review |
|
19 |
10/10
|
+482−137
|
Melanie Plageman (melanieplageman) |
|
|
4 |
1 week ago |
| Making jsonb_agg() faster |
5930 |
Needs review |
|
|
10/10
|
+642−703
|
Tom Lane (tgl) |
|
|
3 |
1 week ago |
| Speed up COPY FROM text/CSV parsing using SIMD |
5952 |
Needs review |
|
19 |
10/10
|
+161−5
|
Shinya Kato (shinyakato) |
Nathan Bossart (bossartn), Ayoub Kazar (kaz) |
Nathan Bossart (bossartn) |
2 |
5 days ago |
| Improve read_local_xlog_page_guts by replacing polling with latch-based waiting |
6024 |
Needs review |
Performance
Logical Replication
|
19 |
1/10
|
+59−11
|
Xuneng Zhou (dylanzhou) |
|
|
2 |
1 week ago |
| Checkpointer write combining |
6043 |
Needs review |
|
|
9/10
|
+1018−204
|
Melanie Plageman (melanieplageman) |
|
|
2 |
1 week ago |
| use SIMD in GetPrivateRefCountEntry() |
6101 |
Needs review |
|
19 |
9/10
|
+87−16
|
Nathan Bossart (bossartn) |
|
|
2 |
1 month ago |
| pgstattuple: Use streaming read API in pgstatindex functions |
6125 |
Ready for Committer |
Extensions
|
19 |
10/10
|
+48−9
|
Xuneng Zhou (dylanzhou) |
Shinya Kato (shinyakato) |
|
2 |
3 weeks ago |
| Write Notifications Through WAL |
6205 |
Needs review |
Performance
|
|
9/10
|
+1288−458
|
Rishu Bagga (rishub) |
|
|
1 |
1 week ago |
| Reduce unnecessary locking of pruned partitions when reusing cached plans |
6216 |
Needs review |
Performance
|
19 |
10/10
|
+963−85
|
Amit Langote (amitlan) |
|
|
1 |
1 week ago |
| tuple radix sort |
6217 |
Needs review |
|
|
10/10
|
+835−368
|
John Naylor (john.naylor) |
|
|
1 |
5 days ago |
| Bypassing cursors in postgres_fdw to enable parallel plans |
6233 |
Needs review |
postgres_fdw
Performance
|
19 |
1/10
|
+19064−201
|
Rafia Sabih (rafia.sabih) |
|
|
1 |
3 days ago |
| Better Performance for PostgreSQL with large INSERTs |
6266 |
Needs review |
Performance
GUC
|
19 |
10/10
|
+24−14
|
Filip Januš (fjanus) |
|
|
1 |
23 hours ago |
| Refactoring |
| SendProcSignal(), SetLatch() → SendInterrupt() |
5118 |
Needs review |
|
|
Needs rebase!
|
|
Heikki Linnakangas (heikki), Thomas Munro (macdice) |
|
|
4 |
4 months ago |
| Beautify read stream "per buffer data" APIs |
5617 |
Needs review |
|
|
10/10
|
+90−16
|
Thomas Munro (macdice) |
|
|
4 |
4 weeks ago |
| Make numeric type accessible to third-party code. |
5623 |
Needs review |
|
stable |
9/10
|
+290−285
|
Ed Behn (edbehn) |
Jelte Fennema-Nio (jeltef) |
|
4 |
2 months ago |
| Removing BTScanPosUnpinIfPinned idiom from nbtree, simplifying mark/restore support |
5816 |
Needs review |
|
|
10/10
|
+133−78
|
Peter Geoghegan (pgeoghegan) |
|
|
2 |
5 months ago |
| ternary reloption type |
6021 |
Needs review |
|
19 |
9/10
|
+314−130
|
Nikolay Shaplov (nataraj) |
|
Álvaro Herrera (alvherre) |
3 |
2 months ago |
| Get rid of pgstat_count_backend_io_op*() functions |
6025 |
Needs review |
Performance
|
19 |
10/10
|
+31−57
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
2 |
2 months ago |
| Implement pg_add_size_overflow() and friends |
6235 |
Needs review |
Refactoring Only
|
19 |
10/10
|
+0−0
|
Jacob Champion (jchampion) |
|
|
1 |
1 week ago |
| quoteOneName() inconsistency with quote_all_identifiers — replacement API proposed: appendStringInfoIdentifier |
6240 |
Needs review |
Refactoring Only
|
19 |
10/10
|
+418−418
|
Chao Li (chaol) |
|
|
1 |
1 week 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 week ago |
| Reorganize pqcomm.h a bit |
6247 |
Needs review |
Refactoring Only
|
19 |
9/10
|
+0−0
|
Jacob Champion (jchampion) |
|
|
1 |
1 week ago |
| Remove useless casting to the same type |
6249 |
Needs review |
|
19 |
10/10
|
+80−80
|
Bertrand Drouvot (bertranddrouvot.pg) |
Nathan Bossart (bossartn) |
|
1 |
19 hours ago |
| Minor refactor of ExecScanExtended() |
6255 |
Needs review |
Refactoring Only
Good First Review
|
|
10/10
|
+6−9
|
ChangAo Chen (chenchangao) |
|
|
1 |
3 weeks ago |
| Cleanup shadows variable warnings |
6262 |
Needs review |
Refactoring Only
|
19 |
10/10
|
+240−243
|
Chao Li (chaol) |
|
|
1 |
2 days ago |
| Remove unused function parameters, part 1: contrib |
6263 |
Needs review |
|
19 |
9/10
|
+50−80
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
1 |
19 hours ago |
| Remove unused function parameters, part 2: replication |
6264 |
Needs review |
|
19 |
10/10
|
+44−44
|
Bertrand Drouvot (bertranddrouvot.pg) |
|
|
1 |
6 hours ago |
| <stdatomic.h> |
6268 |
Needs review |
|
|
Needs rebase!
|
|
Thomas Munro (macdice) |
|
|
1 |
1 week ago |
| split tablecmds.c |
6269 |
Needs review |
|
19 |
9/10
|
+9623−9496
|
Nathan Bossart (bossartn) |
|
|
1 |
13 hours ago |
| Replication & Recovery |
| Return pg_control from pg_backup_stop(). |
4997 |
Needs review |
|
19 |
10/10
|
+178−28
|
David Steele (dsteele) |
|
|
9 |
3 months ago |
| Optimize SnapBuildPurgeOlderTxn: use in-place compaction instead of temporary array |
6141 |
Needs review |
Performance
Logical Replication
Refactoring Only
|
19 |
1/10
|
+222−72
|
Xuneng Zhou (dylanzhou) |
Kirill Reshke (reshke) |
|
2 |
3 weeks ago |
| Optimize SnapBuild by maintaining committed.xip in sorted order |
6187 |
Needs review |
Performance
Logical Replication
|
19 |
10/10
|
+85−24
|
Xuneng Zhou (dylanzhou) |
|
|
2 |
3 weeks ago |
| Introduce a new GUC to allow logical walsender to shutdown immediately without waiting for a response from the client. |
6234 |
Needs review |
Backport
GUC
Logical Replication
|
|
2/10
|
+235−0
|
Andrey Silitskiy (andrey-silitskiy) |
Fujii Masao (masaofujii) |
|
1 |
5 days ago |
| Allow GUC settings in CREATE SUBSCRIPTION CONNECTION to take effect on publisher's walsender |
6239 |
Needs review |
Logical Replication
|
|
2/10
|
+59−12
|
Fujii Masao (masaofujii) |
|
|
1 |
6 hours ago |
| Proposal: Conflict log history table for Logical Replication |
6252 |
Needs review |
Logical Replication
|
19 |
2/10
|
+1012−122
|
Dilip Kumar (dilip.kumar) |
|
|
1 |
4 hours ago |
| Security |
| Extension security improvement: Add support for extensions with an owned schema |
5018 |
Needs review |
Security
Extensions
|
|
9/10
|
+517−130
|
Jelte Fennema-Nio (jeltef) |
Sadeq Dousti (msdousti), Artem Gavrilov (artem.gavrilov) |
|
9 |
2 months ago |
| Server Features |
| Sequence Access Methods, round two |
4677 |
Needs review |
|
|
Needs rebase!
|
|
Michael Paquier (michael-kun) |
|
|
11 |
2 weeks ago |
| Support for 8-byte TOAST values (aka the TOAST infinite loop problem) |
5830 |
Needs review |
|
19 |
9/10
|
+2213−376
|
Michael Paquier (michael-kun) |
Tom Lane (tgl), Nikhil Kumar Veldanda (nikhilkumarv) |
|
4 |
6 days ago |
| Migrate pg_commit_ts directory to the new node during an upgrade |
6119 |
Ready for Committer |
|
19 |
10/10
|
+140−3
|
Sergey Levin (lsv) |
Hayato Kuroda (ha-kun), Maxim Orlov (m.orlov) |
|
2 |
1 month ago |
| Alow ALTER COLUMN TYPE when dependent generated column has SET EXPRESSION |
6146 |
Needs review |
|
19 |
10/10
|
+130−21
|
Chao Li (chaol) |
|
|
2 |
1 month 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 |
1 month ago |
| Add pg_get_role_ddl() functions for role recreation |
6166 |
Needs review |
|
|
10/10
|
+555−1
|
Mario Gonzalez (gonzalemario), Bryan Green (lispyone) |
|
|
2 |
3 weeks ago |
| Add pretty formatting to pg_get_triggerdef |
6203 |
Needs review |
|
|
10/10
|
+139−43
|
Phil Alger (paalger) |
|
|
1 |
3 weeks ago |
| Add pg_get_subscription_ddl() function |
6208 |
Ready for Committer |
My First Patch
|
19 |
10/10
|
+458−0
|
Vaibhav Dalvi (vaibhavdalvi) |
|
|
1 |
6 days ago |
| Move instrumentation structs |
6210 |
Needs review |
Refactoring Only
My First Patch
|
|
10/10
|
+219−189
|
Mario Gonzalez (gonzalemario) |
|
|
1 |
3 weeks ago |
| pg_get_domain_ddl: DDL reconstruction function for CREATE DOMAIN statement |
6212 |
Needs review |
Good First Review
|
19 |
Needs rebase!
|
|
Florin Irion (irionr), Tim Waizenegger (tim.waizenegger.edb) |
|
|
1 |
1 week 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 |
2 weeks ago |
| Adding callback support for custom statistics kinds |
6228 |
Needs review |
|
|
Needs rebase!
|
|
Sami Imseih (simseih) |
|
|
1 |
1 week ago |
| IS JSON predicate support for domain base type as JSON/JSONB/BYTEA/TEXT |
6237 |
Needs review |
|
19 |
10/10
|
+346−12
|
Jian He (stayreal) |
|
|
1 |
1 week ago |
| extend JSON_TABLE top level path expression |
6260 |
Needs review |
|
19 |
10/10
|
+238−105
|
Jian He (stayreal) |
|
|
1 |
4 days ago |
| Add MODE parameter to WAIT FOR LSN command |
6265 |
Needs review |
|
19 |
10/10
|
+662−127
|
Xuneng Zhou (dylanzhou) |
|
|
1 |
10 hours ago |
| UPDATE run check constraints for affected columns only |
6270 |
Needs review |
|
19 |
10/10
|
+105−9
|
Jian He (stayreal) |
|
|
1 |
yesterday |
| Qual push down to table AM |
6271 |
Needs review |
|
|
Needs rebase!
|
|
Julien Tachoires (julmon) |
|
|
1 |
1 month 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 |
yesterday |
| SQL Commands |
| Add XMLCanonicalize function |
4237 |
Ready for Committer |
|
19 |
9/10
|
+436−0
|
Jim Jones (jimus) |
Pavel Stehule (okbobcz), Oliver Ford (ojford), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
14 |
3 months ago |
| Implement row pattern recognition feature |
4460 |
Needs review |
|
19 |
10/10
|
+4358−39
|
Tatsuo Ishii (ishii) |
Vik Fearing (xocolatl), Jacob Champion (jchampion), Ningwei Chen (chen-5033) |
|
13 |
yesterday |
| Make COPY format extendable: Extract COPY TO format implementations |
4681 |
Needs review |
|
|
10/10
|
+1342−468
|
Kouhei Sutou (kou) |
Masahiko Sawada (masahikosawada), Zhao Junwang (zhjwpku), Yong Li (yoli) |
|
9 |
2 weeks ago |
| Add XMLCast (SQL/XML X025) |
5110 |
Needs review |
|
19 |
10/10
|
+2492−13
|
Jim Jones (jimus) |
Vik Fearing (xocolatl), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
9 |
2 days ago |
| SQL:2023 JSON simplified accessor support |
5214 |
Needs review |
|
19 |
10/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 |
Needs review |
|
19 |
10/10
|
+1490−59
|
Jim Jones (jimus) |
newtglobal postgresql_contributors (newtpostgrescontributors) |
|
7 |
3 weeks ago |
| Add XMLDocument (SQL/XML X030) |
5431 |
Ready for Committer |
|
19 |
10/10
|
+258−1
|
Jim Jones (jimus) |
Pavel Stehule (okbobcz), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
6 |
3 months ago |
| Add XMLNamespaces option to XMLElement |
5456 |
Ready for Committer |
|
19 |
10/10
|
+1205−39
|
Pavel Stehule (okbobcz), Jim Jones (jimus) |
Pavel Stehule (okbobcz), Umar Hayat (pgwizard), newtglobal postgresql_contributors (newtpostgrescontributors) |
|
6 |
3 months ago |
| ago(interval) → timestamptz |
6202 |
Needs review |
|
19 |
10/10
|
+25−0
|
Florents Tselai (florentst) |
|
|
1 |
3 weeks ago |
| implement GRANT/REVOKE ... GRANTED BY |
6218 |
Needs review |
|
19 |
10/10
|
+68−28
|
Nathan Bossart (bossartn) |
|
|
1 |
2 weeks ago |
| Testing |
| CI: Add task that runs pgindent |
6148 |
Needs review |
CI
|
|
10/11
|
+40−2
|
Jelte Fennema-Nio (jeltef) |
|
|
2 |
3 weeks ago |
| Fix fragile walreceiver test. |
6206 |
Needs review |
Bugfix
|
19 |
Needs rebase!
|
|
Bryan Green (lispyone) |
|
|
1 |
3 weeks ago |