Commitfest 2023-11

Shortcuts
TextStatusTarget versionAuthor (type to search)Reviewer (type to search)
Clear


Status summary: Committed: 86. Moved to next CF: 235. Withdrawn: 14. Returned with Feedback: 9. Rejected: 3. Total: 347.

Closed es

IDStatusVerCI statusStatsAuthorReviewersCommitterNum cfsLatest mail
Bug Fixes
Error "initial slot snapshot too large" in create replication slot3445Moved to next CFNot processedKyotaro Horiguchi (horiguti), Dilip Kumar (dilip.kumar)Akshat Jaimini (akshatj)111 year ago
pg_rewind WAL deletion pitfall3874Moved to next CFNot processedAlexander Kukushkin (cyberdem0n), Polina Bungina (hughcapet)Kyotaro Horiguchi (horiguti), Atsushi Torikoshi (atsushitorikoshi), moro dream (morod)Álvaro Herrera (alvherre)125 months ago
Fixes for non-atomic read of read of control file on ext4 + ntfs4025Moved to next CFNot processedThomas Munro (macdice)Robert Haas (rhaas), Anton Melnikov (antonmel)61 year ago
Fix assertion failure in SnapBuildInitialSnapshot()4149Moved to next CFNot processedMasahiko Sawada (masahikosawada)51 year ago
stopgap fix for signal handling during restore_command4159CommittedstableNot processedNathan Bossart (bossartn)Nathan Bossart (bossartn)41 year ago
Add some checks to avoid stack overflow4239Moved to next CF17Not processedHeikki Linnakangas (heikki), Egor Chindyaskin (egorchin21)Robert Haas (rhaas), Tom Lane (tgl), Andres Freund (andresfreund), Alexander Korotkov (smagen)Alexander Korotkov (smagen)51 year ago
Requiring recovery.signal or standby.signal when recovering with a backup_label4244RejectedNot processedMichael Paquier (michael-kun)David Steele (dsteele), Bowen Shi (zxwsbg)31 year ago
pg_dump: don't require SELECT permission for undumped extension table4255CommittedstableNot processedJacob Champion (jchampion)Akshat Jaimini (akshatj)Tom Lane (tgl)31 year ago
Cleaning up array_in()4306CommittedNot processedTom Lane (tgl)Nathan Bossart (bossartn)Tom Lane (tgl)31 year ago
Issue in postgres_fdw causing unnecessary wait for cancel request reply4329Moved to next CFNot processedFujii Masao (masaofujii)Masaki Kuwamura (mackyson)41 year ago
pg_regress.c: Fix "make check" on Mac OS X: Pass DYLD_LIBRARY_PATH4340Returned with feedbackNot processedEvan Jones (evanjonesdd)David Zhang (david.z)31 year ago
pg_get_indexdef modification to access catalog based on the TxnSnapshot4369Moved to next CFNot processedvigneshwaran C (vignesh.postgres)41 year ago
pg_stat_statements correct toplevel with track_utility=off4385CommittedNot processedSergei Kornilov (melkij)Akshat Jaimini (akshatj)Tom Lane (tgl)31 year ago
bgwriter doesn't flush WAL stats4405CommittedNot processedNazir Bilal Yavuz (nbyavuz)Matthias van de Meent (mmeent)Heikki Linnakangas (heikki)31 year ago
Fix locale breakage caused by newer libperl4413Moved to next CFstableNot processedJoe Conway (jconway)Tristan Partin (tristan957)Joe Conway (jconway)41 year ago
Allow SIGINT to cancel psql database reconnections4474Moved to next CFNot processedTristan Partin (tristan957)Robert Haas (rhaas)41 year ago
Postpone reparameterization of paths until when creating plans4477Moved to next CFNot processedRichard Guo (richardguo)Ashutosh Bapat (ashutoshbapat), Andrei Lepikhov (lepikhov), Alena Rybakina (a.rybakina)Tom Lane (tgl)41 year ago
Fix bogus Asserts in calc_non_nestloop_required_outer4478Moved to next CFNot processedRichard Guo (richardguo)Tom Lane (tgl)31 year ago
Archive current timeline history file on archiver startup if needed4502Moved to next CFNot processedJimmy Yih (jyih)31 year ago
Fix false report of wraparound in pg_serial4516Committed17Not processedSami Imseih (simseih)Michael Paquier (michael-kun)Michael Paquier (michael-kun)21 year ago
Unlogged relation copy is not fsync'd4517Moved to next CFNot processedHeikki Linnakangas (heikki)31 year ago
Fix misidentification of expression volatility in two places4556CommittedstableNot processedTom Lane (tgl)Aleksander Alekseev (a.alekseev)Tom Lane (tgl)11 year ago
Fixing PSQL error: total cell count of XXX exceeded4558CommittedNot processedhongxu ma (interma)Julien Rouhaud (rjuju)Álvaro Herrera (alvherre)11 year ago
Bug fix for psql's meta-command \ev4565CommittedNot processedRyoga Yoshida (bt23yoshidar)Kyotaro Horiguchi (horiguti), Aleksander Alekseev (a.alekseev)Michael Paquier (michael-kun)11 year ago
bug fix and documentation improvement about vacuumdb4567CommittedstableNot processedNathan Bossart (bossartn), Masaki Kuwamura (mackyson)Kyotaro Horiguchi (horiguti), Daniel Gustafsson (d_gustafsson), Nathan Bossart (bossartn)Daniel Gustafsson (d_gustafsson)11 year ago
pg_ctl start may return 0 even if the postmaster has been already started on Windows4573Moved to next CFNeeds rebase!Kyotaro Horiguchi (horiguti)Hayato Kuroda (ha-kun), Yasir Shah (yasir.hussain.shah.gmail.com)81 month ago
Fix incorrect memory access in ExecBRUpdateTriggers()4576Moved to next CFNot processedAlexander Lakhin (law)Tom Lane (tgl)21 year ago
Bug fix in vacuumdb --buffer-usage-limit xxx -Z4577CommittedNot processedRyoga Yoshida (bt23yoshidar)David Rowley (davidrowley)11 year ago
Doesn't pgstat_report_wal() handle the argument "force" incorrectly4580CommittedNot processedRyoga Yoshida (bt23yoshidar)Michael Paquier (michael-kun)11 year ago
Mark expressions nullable by grouping sets4583Moved to next CFNot processedRichard Guo (richardguo)Tom Lane (tgl)Richard Guo (richardguo)56 months ago
BUG #18129: GiST index produces incorrect query results4584CommittedstableNot processedHeikki Linnakangas (heikki)Heikki Linnakangas (heikki)11 year ago
Fix pgBufferUsage.blk_{read|write}_time are zero although there are pgBufferUsage.local_blks_{read|written}4586CommittedNot processedNazir Bilal Yavuz (nbyavuz)Michael Paquier (michael-kun)11 year ago
Incorrect handling of OOM in WAL replay leading to data loss4590Withdrawn17Not processedMichael Paquier (michael-kun)11 year ago
Fail hard if xlogreader.c fails on out-of-memory4591CommittedstableNot processedMichael Paquier (michael-kun)Michael Paquier (michael-kun)11 year ago
pg_stat_get_activity(): integer overflow due to (int) * (int) for MemoryContextAllocHuge()4592Committed17Not processedJakub Wartak (jakub.wartak.tomtom)Michael Paquier (michael-kun)11 year ago
Invalidate the subscription worker in cases where a user loses their superuser status4595Committed17Not processedvigneshwaran C (vignesh.postgres)Peter Smith (smithpb2250)Amit Kapila (amitkapila)11 year ago
Fix receiving large legal tsvector from binary format4596CommittedNot processedTom Lane (tgl)11 year ago
Fix incorrect Assert in bloom_init()4598CommittedstableNot processedAlexander Lakhin (law)shihao zhong (zhong950419)Michael Paquier (michael-kun)11 year ago
Defend against encoding ID version skew between libpq.so and callers4600CommittedNot processedTom Lane (tgl)Tom Lane (tgl)11 year ago
Defend against encoding ID version skew4601WithdrawnNot processedTom Lane (tgl)11 year ago
Avoid using SearchSysCacheExists in has_foo_privilege() functions4611CommittedNot processedTom Lane (tgl)Tom Lane (tgl)11 year ago
Allow ALTER SYSTEM SET on unrecognized custom GUCs4614Committed17Not processedTom Lane (tgl)shihao zhong (zhong950419)Tom Lane (tgl)11 year ago
Fix incorrect asserts in heap_update/heap_delete4623CommittedNot processedAlexander Lakhin (law)Heikki Linnakangas (heikki)11 year ago
Recovering from detoast-related catcache invalidations4630Moved to next CFstableNot processedTom Lane (tgl)Tom Lane (tgl)21 year ago
Clients
pg_dump - read data for some options from external file2573CommittedNot processedPavel Stehule (okbobcz)Daniel Gustafsson (d_gustafsson), Julien Rouhaud (rjuju), Justin Pryzby (justinpryzby), Виктория Шепард (shepard-v)Daniel Gustafsson (d_gustafsson)181 year ago
functions to compute size of schemas/AMs (and maybe \dn++ and \dA++)3256Moved to next CFNot processedJustin Pryzby (justinpryzby)David Christensen (davidchristensen)1611 months ago
Add non-blocking version of PQcancel3511Moved to next CF17Not processedJelte Fennema-Nio (jeltef)Denis Laxalde (dlax)Álvaro Herrera (alvherre)114 months ago
Add new protocol message to make GUC_REPORT configurable and use it for psql prompt substitution of %N with the current user4166Moved to next CFNot processedPavel Stehule (okbobcz)51 year ago
Use libpq single row mode for FETCH_COUNT when a cursor cannot be used4233Moved to next CFNot processedDaniel Vérité (danielverite)Tom Lane (tgl), Laurenz Albe (laurenz)Tom Lane (tgl)61 year ago
Add PQsendPipelineSync() to libpq4262Moved to next CFNot processedAnton Kirilov (volyrique)Álvaro Herrera (alvherre), Michael Paquier (michael-kun), Álvaro Herrera (alvarofherrera), Jelte Fennema-Nio (jeltef)Michael Paquier (michael-kun)41 year ago
Tab complete time zone names after AT TIME ZONE4274CommittedNot processedDagfinn Ilmari Mannsåker (ilmari)Jim Jones (jimus)Michael Paquier (michael-kun)31 year ago
\d+ tablename, \d+ indexname about subpartition4398Moved to next CF16Not processedteam querytricks (querytricks2023.gmail.com)Daniel Vérité (danielverite)41 year ago
pgbench: allow to cancel queries during benchmark4399Moved to next CFNot processedYugo Nagata (yugo.nagata)Fabien Coelho (calvin)71 year ago
vacuumdb/clusterdb/reindexdb: allow specifying objects to process in all databases4417Moved to next CF17Not processedNathan Bossart (bossartn)Dean Rasheed (deanr)Nathan Bossart (bossartn)51 year ago
Add force flag while doing pg_restore to force dropping database in case of existing connections4485Moved to next CFstableNot processedAhmed Ibrahim (ahmedibrahim)Gurjeet Singh (gurjeet)31 year ago
psql: Add tab-complete for optional view parameters4491CommittedNot processedChristoph Heiss (christoph.heiss)Dean Rasheed (deanr), Shubham Khanna (skhanna)Dean Rasheed (deanr)21 year ago
Simplify sql query cancellation test using IPC::Run signal()4552CommittedNot processedYugo Nagata (yugo.nagata)Michael Paquier (michael-kun)11 year ago
Tab completion for ATTACH PARTITION4561Moved to next CFNot processedTung Nguyen (tngngn)21 year ago
Improve tab completion for ALTER DEFAULT PRIVILEGE and ALTER TABLE4587Moved to next CF17Not processedvigneshwaran C (vignesh.postgres)Suraj Khamkar (suraj.khamkar), Shubham Khanna (skhanna)Masahiko Sawada (masahikosawada)31 year ago
Fix output of zero privileges in psql4593Committed17Not processedErik Wienhold (ewie)Laurenz Albe (laurenz)Tom Lane (tgl)11 year ago
make psql backslash commands honor "\pset null"4603Withdrawn17Not processedLaurenz Albe (laurenz)11 year ago
Code Comments
Fix GIST readme on LSN vs NSN4569CommittedNot processedHeikki Linnakangas (heikki)Heikki Linnakangas (heikki)11 year ago
Fix a wrong comment in setrefs.c4585CommittedNot processedRichard Guo (richardguo)shihao zhong (zhong950419)Heikki Linnakangas (heikki)11 year ago
Documentation
Add document is_superuser3889Returned with feedback16Not processedKotaro Kawamoto (kawamochi)Shinya Kato (kato-shinya), Masao Fujii (fujiimso)Fujii Masao (masaofujii)61 year ago
Clarify the behavior of the system when approaching XID wraparound4128CommittedNot processedAleksander Alekseev (a.alekseev)John Naylor (john.naylor), Pavel Borisov (pborisov)Robert Haas (rhaas)41 year ago
Improvements to Meson docs4208Moved to next CFNot processedSamay Sharma (samaysharma)Tristan Partin (tristan957)51 year ago
Correct the documentation for work_mem4300Committed16Not processedSami Imseih (simseih)Bruce Momjian (bmomjian)31 year ago
Clarify the "38.10.10. Shared Memory and LWLocks" section4328Committed17Not processedAleksander Alekseev (a.alekseev)Michael Paquier (michael-kun)Michael Paquier (michael-kun)31 year ago
Doc limitations update proposal: include out-of-line OID usage per TOAST-ed columns4332Moved to next CFstableNot processedJakub Wartak (jakub.wartak.tomtom)John Naylor (john.naylor)John Naylor (john.naylor)78 months ago
Document that server will start even if it's unable to open some TCP/IP ports4333CommittedNot processedGurjeet Singh (gurjeet)Nathan Bossart (bossartn)Bruce Momjian (bmomjian)31 year ago
Make --help output fit within 80 columns per line4479Committed17Not processedAtsushi Torikoshi (atsushitorikoshi)Masahiro Ikeda (masahiro.ikeda)Peter Eisentraut (petere)21 year ago
Document efficient self-joins / UPDATE LIMIT techniques.4539Moved to next CFNot processedCorey Huinker (coreyh)Laurenz Albe (laurenz)31 year ago
document the need to analyze partitioned tables4548Committed17Not processedLaurenz Albe (laurenz)David Rowley (davidrowley), Nathan Bossart (bossartn)Bruce Momjian (bmomjian)11 year ago
ALTER ROLE documentation improvement4571Moved to next CF17Not processedYurii Rashkovskii (yrashk)Nathan Bossart (bossartn)Nathan Bossart (bossartn)21 year ago
SET ROLE documentation improvement4572Moved to next CF17Not processedNathan Bossart (bossartn), Yurii Rashkovskii (yrashk)Nathan Bossart (bossartn)Nathan Bossart (bossartn)41 year ago
Fix bug in VACUUM and ANALYZE docs4574CommittedNot processedRyoga Yoshida (bt23yoshidar)Karl Pinc (kop)Michael Paquier (michael-kun)11 year ago
Various small unrelated doc es: plpgsql, schemas, permissions, oidvector4581Moved to next CFNot processedKarl Pinc (kop)Robert Treat (xzilla)51 year ago
Clarify where the severity level is defined4582CommittedNot processedMasaki Kuwamura (mackyson)Daniel Gustafsson (d_gustafsson)11 year ago
HOT - correct claim about indexes not referencing old line pointers4597Moved to next CFNot processedJames Coleman (jcole1989)Peter Geoghegan (pgeoghegan), Robert Haas (rhaas), David Johnston (polobo)Robert Haas (rhaas)31 year ago
Document that triggers can break foreign key constraints4599Moved to next CFNot processedLaurenz Albe (laurenz)Aleksander Alekseev (a.alekseev), David Johnston (polobo), shihao zhong (zhong950419)Tom Lane (tgl)41 year ago
PGDOCS - inconsistent linkends to "monitoring" views4602RejectedNot processedPeter Smith (smithpb2250)11 year ago
PGDOCS - Add more pub/sub links4612CommittedNot processedPeter Smith (smithpb2250)vigneshwaran C (vignesh.postgres)Amit Kapila (amitkapila)11 year ago
: Improve Boolean Predicate JSON Path Docs4624Moved to next CF16Not processedDavid Wheeler (theory)Jian He (stayreal), Erik Wienhold (ewie), shihao zhong (zhong950419)Tom Lane (tgl)21 year ago
Simplify documentation of unnest(multirange)4631CommittedstableNot processedLaurenz Albe (laurenz)Jeff Davis (jdavis)11 year ago
Clarify that you can create unique constraints on ONLY partitioned_table4632Moved to next CFstableNot processedLaurenz Albe (laurenz)Magnus Hagander (mha), shihao zhong (zhong950419)Magnus Hagander (mha)21 year ago
ALTER DEFAULT PRIVILEGES only affects objects created by the target role4633CommittedstableNot processedLaurenz Albe (laurenz)Michael Banck (mbanck)Bruce Momjian (bmomjian)11 year ago
Add EXCLUDE COLLATE in CREATE/ALTER TABLE document4639Moved to next CF17Not processedshihao zhong (zhong950419)Daniel Vérité (danielverite), Shubham Khanna (skhanna)Tom Lane (tgl)31 year ago
Generate Doxygen documentation4641Moved to next CFNot processedJohn Morris (coyotebush)21 year ago
Miscellaneous
Function to log backtrace of postgres processes2863Moved to next CFNot processedvigneshwaran C (vignesh.postgres), Bharath Rupireddy (bharathrupireddy)Christoph Berg (myon), Maciek Sakrejda (msakrejda)171 year ago
Check consistency of GUC defaults between .sample.conf and pg_settings.boot_val3736Moved to next CFNot processedKyotaro Horiguchi (horiguti), Justin Pryzby (justinpryzby)Justin Pryzby (justinpryzby)91 year ago
pgbench - adding pl/pgsql versions of tests4105Moved to next CFNot processedHannu Krosing (hannukrosing)Fabien Coelho (calvin), Yugo Nagata (yugo.nagata), Nathan Bossart (bossartn)51 year ago
pg_usleep for multisecond delays4175Returned with feedback17Not processedNathan Bossart (bossartn)Tom Lane (tgl)41 year ago
Support SK_SEARCHNULL / SK_SEARCHNOTNULL for heap-only scans4180Returned with feedback17Not processedAleksander Alekseev (a.alekseev), Jacob Champion (jchampion)Heikki Linnakangas (heikki)31 year ago
archive modules loose ends4192Moved to next CFNot processedNathan Bossart (bossartn)Yong Li (yoli)Nathan Bossart (bossartn)61 year ago
get_extension_version4242Returned with feedbackNot processedPavel Stehule (okbobcz)32 years ago
pg_column_toast_chunk_id: a function to get a chunk ID of a TOASTed value4267Moved to next CFNot processedYugo Nagata (yugo.nagata)Nathan Bossart (bossartn)Nathan Bossart (bossartn)51 year ago
Permute underscore separated components of columns before fuzzy matching4282Moved to next CFNot processedArne Roland (harks)Mikhail Gribkov (youzhick)71 year ago
vector search support4292Returned with feedback17Not processedNathan Bossart (bossartn)31 year ago
Skip hidden files in serverside utilities4301Moved to next CFNot processedDaniel Gustafsson (d_gustafsson)Tobias Bussmann (t.bussmann)Daniel Gustafsson (d_gustafsson)51 year ago
Unlinking Parallel Hash Join inner batch files sooner4314Moved to next CFNot processedThomas Munro (macdice)97 months ago
Remove distprep4357CommittedNot processedPeter Eisentraut (petere)Peter Eisentraut (petere)31 year ago
Remove always true checks (src/backend/storage/buffer/bufmgr.c)4371Moved to next CF17Not processedGurjeet Singh (gurjeet), Ranier Vilela (raniervilela)Gurjeet Singh (gurjeet)41 year ago
Improve "user mapping not found" error message4392Committed17Not processedIan Barwick (barwick)Peter Eisentraut (petere)Peter Eisentraut (petere)31 year ago
Extension Enhancement: Buffer Invalidation in pg_buffercache4426Moved to next CFNot processedPalak Chaturvedi (palak)Cédric Villemain (c2main)Thomas Munro (macdice)51 year ago
add timing information to pg_upgrade4464Withdrawn17Not processedNathan Bossart (bossartn)21 year ago
Clean up some signal usage mainly related to Windows4475Moved to next CFNot processedTristan Partin (tristan957)Nathan Bossart (bossartn)31 year ago
Add pg_wait_for_lockers() function4480Moved to next CFNot processedWill Mortensen (will-extrahop)59 months ago
Make documentation builds reproducible4530Moved to next CFNot processedPeter Eisentraut (petere)Peter Eisentraut (petere)31 year ago
Add pg_get_owned_sequence function4535Moved to next CFNot processedDagfinn Ilmari Mannsåker (ilmari)Nathan Bossart (bossartn)51 year ago
Reduce size of postgres.bki4544Moved to next CFNot processedMatthias van de Meent (mmeent)41 year ago
Improve the log message output of basic_archive when basic_archive.archive_directory parameter is not set4566Moved to next CF17Not processedNathan Bossart (bossartn), Tung Nguyen (tngngn)Daniel Gustafsson (d_gustafsson), Nathan Bossart (bossartn)Nathan Bossart (bossartn)31 year ago
Add pg_basetype() function to obtain a DOMAIN base type4568Moved to next CFNot processedSteve Chávez (steve-chavez)Tom Lane (tgl)Tom Lane (tgl)31 year ago
Make the am_xxx function Asserts consistent4570Moved to next CF17Not processedPeter Smith (smithpb2250)21 year ago
Remove MSVC scripts from the tree4578Moved to next CF17Not processedMichael Paquier (michael-kun)Peter Eisentraut (petere)Michael Paquier (michael-kun)21 year ago
Switch logtape and tuplesort to use int64 instead of long4579Withdrawn17Not processedMichael Paquier (michael-kun)11 year ago
Change logtape/tuplestore code to use int64 for block numbers4589Committed17Not processedMichael Paquier (michael-kun)Michael Paquier (michael-kun)11 year ago
Add a new BGWORKER_BYPASS_ROLELOGINCHECK flag4594Committed17Not processedBertrand Drouvot (bertranddrouvot.pg)Michael Paquier (michael-kun)11 year ago
Fix log_line_prefix to display the transaction id (%x) for statements not in a transaction block4606Moved to next CF17Not processedZongliang Quan (quanzl)jian he (universality)41 year ago
pg_basebackup: mention that spread checkpoints are the default4618Moved to next CFNot processedMichael Banck (mbanck)Michael Paquier (michael-kun), Aleksander Alekseev (a.alekseev)Magnus Hagander (mha)21 year ago
Monitoring & Control
pg_stat_statements and "IN" conditions2837Moved to next CF 6/7+945−23Dmitry Dolgov (erthalion)Nathan Bossart (bossartn), David Geier (geidav), Chengxi Sun (martin-sun), Sami Imseih (simseih)Álvaro Herrera (alvherre)221 month ago
pg_stat_statements: Track statement entry timestamp3048Committed17Not processedAndrei Zubkov (zubkov)Alena Rybakina (a.rybakina)Alexander Korotkov (smagen)131 year ago
Extend postgres_fdw_get_connections() to print the user_name3388Moved to next CFNot processedHayato Kuroda (ha-kun)Fujii Masao (masaofujii), vigneshwaran C (vignesh.postgres), Shinya Kato (shinyakato), Yuta Katsuragi (katsuragiy)Fujii Masao (masaofujii)157 months ago
Add pg_stat_session3405Moved to next CFNeeds rebase!Rafia Sabih (rafia.sabih), Sergey Dudoladov (sdudoladov)Bertrand Drouvot (bdrouvot), Atsushi Torikoshi (atsushitorikoshi), Andrei Zubkov (zubkov), Sadeq Dousti (msdousti)162 months ago
Add Amcheck option for checking unique constraints in btree indexes3464CommittedNot processedAnastasia Lubennikova (lubennikovaav), Maxim Orlov (m.orlov), Pavel Borisov (pborisov)Peter Geoghegan (pgeoghegan), Aleksander Alekseev (a.alekseev), Mark Dilger (mark.dilger)Alexander Korotkov (smagen)109 months ago
Amcheck verification of GiST and GIN3733Moved to next CF 6/7+1508−215Heikki Linnakangas (heikki), Andrey Borodin (x4m), Grigory Kryachko (gskryachko)José Villanova (azlev), Mark Dilger (mark.dilger)Tomas Vondra (fuzzycz)151 month ago
Periodic burst growth of the checkpoint_req counter on replica.3961Moved to next CF17Not processedAnton Melnikov (antonmel)Alexander Korotkov (smagen)Alexander Korotkov (smagen)71 year ago
Introduce a new view for checkpointer related stats4014CommittedNot processedBharath Rupireddy (bharathrupireddy)Nitin Jadhav (nitinjadhav11), Bertrand Drouvot (bertranddrouvot.pg)Michael Paquier (michael-kun)51 year ago
Fix inconsistency in reporting checkpointer stats4078Moved to next CFNot processedNitin Jadhav (nitinjadhav11)67 months ago
Add instrumentation showing if Heap2/PRUNE records came from VACUUM or from opportunistic pruning4288Moved to next CFNot processedPeter Geoghegan (pgeoghegan)Melanie Plageman (melanieplageman)Heikki Linnakangas (heikki)51 year ago
Logging parallel worker draught4291Moved to next CF19 7/7+93−0Benoit Lobréau (benoitl)Sami Imseih (simseih)101 month ago
Logging plan of the currently running query4345Moved to next CFNot processedAtsushi Torikoshi (atsushitorikoshi)Andrei Lepikhov (lepikhov), James Coleman (jcole1989)72 weeks ago
Add last_commit_lsn to pg_stat_database4355Moved to next CFNot processedJames Coleman (jcole1989)Wen Yi (wenyi)911 months ago
Parent/child context relation in pg_get_backend_memory_contexts()4379Moved to next CFNot processedMelih Mutlu (melihmutlu)Atsushi Torikoshi (atsushitorikoshi)David Rowley (davidrowley)69 months ago
Show WAL stats on pg_stat_io4416Moved to next CFNot processedNazir Bilal Yavuz (nbyavuz)Michael Paquier (michael-kun), Akshat Jaimini (akshatj)43 months ago
Add REINDEX tag to event triggers4462Committed17Not processedGarrett Thornburg (film42)Jim Jones (jimus)Michael Paquier (michael-kun)21 year ago
Rethink the wait event names for postgres_fdw, dblink and etc4506CommittedNot processedMasahiro Ikeda (masahiro.ikeda)Michael Paquier (michael-kun)21 year ago
Revised tracking of memory use4537Returned with feedback17Not processedReid Thompson (jreidthompson), John Morris (coyotebush)21 year ago
Separate memory contexts for relcache and catcache4554Moved to next CFNot processedMelih Mutlu (melihmutlu)Atsushi Torikoshi (atsushitorikoshi)65 months ago
Jumble the CALL command in pg_stat_statements4560Committed17Not processedSami Imseih (simseih)Michael Paquier (michael-kun)11 year ago
Make it possible to add custom options to EXPLAIN4643Moved to next CFNot processedKonstantin Knizhnik (knizhnik)Pavel Stehule (okbobcz)59 months ago
Performance
Remove self join on a unique column1712CommittedNot processedKonstantin Knizhnik (knizhnik), Alexander Kuzmenkov (akuzmenkov), Andrei Lepikhov (lepikhov)Alena Rybakina (a.rybakina)Alexander Korotkov (smagen)271 month ago
More scalable multixacts buffers and locking2627Moved to next CFNot processedKyotaro Horiguchi (horiguti), Andrey Borodin (x4m), Ivan Lazarev (avaness)Álvaro Herrera (alvherre)201 year ago
Parallelize correlated subqueries that execute within each worker3246Moved to next CFNot processedJames Coleman (jcole1989)Akshat Jaimini (akshatj)159 months ago
In-place persistence change of a relation (fast ALTER TABLE ... SET LOGGED with wal_level=minimal)3461Moved to next CFNot processedKyotaro Horiguchi (horiguti)Heikki Linnakangas (heikki), Nathan Bossart (bossartn), Justin Pryzby (justinpryzby), Jakub Wartak (jakub.wartak.tomtom)164 months ago
AcquireExecutorLocks() and run-time pruning3478Moved to next CFNeeds rebase!Amit Langote (amitlan)Tom Lane (tgl)Amit Langote (amitlan)172 months ago
Speed up releasing of locks3501Moved to next CFNot processedAndres Freund (andresfreund), David Rowley (davidrowley)Heikki Linnakangas (heikki)131 year ago
nbtree performance improvements through specialization on key shape3672Moved to next CFNot processedMatthias van de Meent (mmeent)146 months ago
Add sortsupport for range types and btree_gist3686Moved to next CFNot processedChristoph Heiss (christoph.heiss)Tomas Vondra (fuzzycz), Bernd Helmle (psoo)121 month ago
Improve dead tuple storage for lazy vacuum3687Moved to next CFNot processedMasahiko Sawada (masahikosawada), John Naylor (john.naylor)Masahiko Sawada (masahikosawada)101 year ago
Reducing planning time when tables have many partitions3701Moved to next CF 7/7+446−120Yuya Watari (watari)Tom Lane (tgl), Thom Brown (thom), Ashutosh Bapat (ashutoshbapat), Andrei Lepikhov (lepikhov), newtglobal postgresql_contributors (newtpostgrescontributors)David Rowley (davidrowley)151 month ago
ALTER TABLE and CLUSTER fail to use a BulkInsertState for toast tables3705Moved to next CFNot processedJustin Pryzby (justinpryzby)Bertrand Drouvot (bertranddrouvot.pg)135 months ago
Reduce timing overhead of EXPLAIN ANALYZE using rdtsc3751Moved to next CF16Not processedAndres Freund (andresfreund), Lukas Fittl (lfittl), David Geier (geidav)Lukas Fittl (lfittl), Hannu Krosing (hannukrosing)81 year ago
asynchronous execution support for Custom Scan3813Moved to next CFNot processedKaiGai Kohei (kaigai), kazutaka onishi (onishi)81 year ago
Add semi-join pushdown to postgres_fdw3838Moved to next CF17Not processedAlexander Pyhalov (a.pyhalov)Yuki Fujii (fujiiyuki)Alexander Korotkov (smagen)81 year ago
BRIN Sort - sorting using BRIN indexes3949Moved to next CFNot processedTomas Vondra (fuzzycz)Greg Stark (stark), Matthias van de Meent (mmeent)71 year ago
Prefetch the next tuple's memory during seqscans3978Moved to next CFNot processedDavid Rowley (davidrowley), Thomas Munro (macdice)71 year ago
Lockless queue of waiters based on atomic operations for LWLock3983Moved to next CFNot processedAlexander Korotkov (smagen), Pavel Borisov (pborisov)71 year ago
Partial aggregates push down4019Moved to next CFNot processedYuki Fujii (fujiiyuki)68 months ago
Check lateral references within PHVs for memoize cache keys4067Moved to next CFNot processedRichard Guo (richardguo)Paul Jungwirth (pjungwir)Richard Guo (richardguo)810 months ago
pg_upgrade data type check connection overhead reduction4200Moved to next CFNot processedDaniel Gustafsson (d_gustafsson)Nathan Bossart (bossartn)51 year ago
Evaluate arguments of correlated SubPlans in the referencing ExprState4209Moved to next CFNot processedAndres Freund (andresfreund)Tom Lane (tgl), Alena Rybakina (alenka)Andres Freund (andresfreund)79 months ago
Cross-database SERIALIZABLE safe snapshots4240Moved to next CFNot processedThomas Munro (macdice)Heikki Linnakangas (heikki)91 year ago
A new strategy for pull-up correlated ANY_SUBLINK4268Moved to next CF17Not processedAndy Fan (andyf)Alena Rybakina (a.rybakina)Alexander Korotkov (smagen)51 year ago
make add_paths_to_append_rel aware of startup cost4270CommittedNot processedAndy Fan (andyf)David Rowley (davidrowley)David Rowley (davidrowley)31 year ago
Support Right Semi Join4284Moved to next CFNot processedRichard Guo (richardguo)wenhui qiu (wenhuiqiu), Wen Yi (wenyi)Richard Guo (richardguo)610 months ago
Avoid unnecessary PlaceHolderVars for simple Vars4319Moved to next CFNot processedRichard Guo (richardguo)James Coleman (jcole1989)Richard Guo (richardguo)95 months ago
XLog size reductions: smaller XLogRecordBlockHeader4324Moved to next CFNot processedMatthias van de Meent (mmeent)Wen Yi (wenyi)71 year ago
Parallel CREATE INDEX for BRIN indexes4350Moved to next CFNot processedTomas Vondra (fuzzycz)Matthias van de Meent (mmeent)Tomas Vondra (fuzzycz)41 year ago
Index Prefetching4351Moved to next CF 7/7+4395−192Tomas Vondra (fuzzycz)112 weeks ago
Index-only filters without IOS4352Moved to next CFNot processedTomas Vondra (fuzzycz)Jeff Davis (jdavis), James Coleman (jcole1989)61 year ago
Optimizing "boundary cases" during backward scan B-Tree index descents4380Moved to next CF17Not processedPeter Geoghegan (pgeoghegan)Matthias van de Meent (mmeent)Peter Geoghegan (pgeoghegan)41 year ago
Opportunistically pruning page before insert4384Moved to next CFNot processedJames Coleman (jcole1989)Melanie Plageman (melanieplageman)71 year ago
XLog size reductions: Reduced XLog record header size4386Moved to next CFNot processedMatthias van de Meent (mmeent)611 months ago
Add bump memory context type and use it for tuplesorts4406Moved to next CFNot processedDavid Rowley (davidrowley)Nathan Bossart (bossartn), Matthias van de Meent (mmeent)David Rowley (davidrowley)51 year ago
Use ReadRecentBuffer() for btree root page4419Moved to next CFNot processedThomas Munro (macdice)71 year ago
Optimise index range scan by performing first check with upper page boundary4434Committed17Not processedKonstantin Knizhnik (knizhnik)Alexander Korotkov (smagen)31 year ago
Replace a large number of OR clauses with ANY expression4450Moved to next CF17Not processedAndrei Lepikhov (lepikhov), Alena Rybakina (alenka)Nikolay Shaplov (nataraj), Ranier Vilela (raniervilela)Alexander Korotkov (smagen)75 months ago
Optimizing nbtree ScalarArrayOp execution, allowing multi-column ordered scans4455Moved to next CFNot processedPeter Geoghegan (pgeoghegan)Matthias van de Meent (mmeent)Peter Geoghegan (pgeoghegan)41 year ago
Ignore is not null quals on not null columns4459Moved to next CFNot processedDavid Rowley (davidrowley), Richard Guo (richardguo)David Rowley (davidrowley)31 year ago
Faster "SET search_path"4466Moved to next CF17Not processedJeff Davis (jdavis)Nathan Bossart (bossartn)Jeff Davis (jdavis)31 year ago
Extract numeric field in JSONB more effectively4476Moved to next CFNot processedAndy Fan (andyf)Chapman Flack (chap)85 months ago
brininsert optimization opportunity4484Committed17Not processedAshwin Agrawal (ashwinstar), Soumyadeep Chakraborty (soumyadeep2007)Matthias van de Meent (mmeent)Tomas Vondra (fuzzycz)21 year ago
Memory consumed by child SpecialJoinInfo in partitionwise join planning4500Moved to next CFNot processedAshutosh Bapat (ashutoshbapat)Amit Langote (amitlan)Amit Langote (amitlan)41 year ago
Allow parallel plan for referential integrity checks4507Moved to next CF17Not processedJuanjo Santamaria Flecha (juanjo.santamaria.gmail.com), Frédéric Yhuel (yhuelf)31 year ago
Change tuple table slot for Unique node to "virtual"4531Moved to next CFNot processedDenis Smirnov (darthunix)Heikki Linnakangas (heikki)41 year ago
I/O, vectored I/O4532Moved to next CFNot processedThomas Munro (macdice)Heikki Linnakangas (heikki), Melanie Plageman (melanieplageman), Nazir Bilal Yavuz (nbyavuz)Thomas Munro (macdice)41 year ago
Statistics Import and Export4538Moved to next CF 7/7+267−64Corey Huinker (coreyh)Nathan Bossart (bossartn), Bharath Rupireddy (bharathrupireddy)Jeff Davis (jdavis)9yesterday
Eliminate redundant tuple visibility check in vacuum4540CommittedNot processedMelanie Plageman (melanieplageman)Robert Haas (rhaas)21 year ago
Should consider materializing the cheapest inner path in consider_parallel_nestloop()4549Moved to next CFNot processedTender Wang (tndrwang)Robert Haas (rhaas), Richard Guo (richardguo), Yuki Fujii (fujiiyuki)Richard Guo (richardguo)49 months ago
Reuse child_relids in try_partitionwise_join4553Moved to next CFNot processedAshutosh Bapat (ashutoshbapat)Richard Guo (richardguo)Richard Guo (richardguo)49 months ago
GROUP BY optimization4562Moved to next CFNot processedFedor Sigaev (sigaev), Tomas Vondra (fuzzycz), Andrei Lepikhov (lepikhov)Alexander Korotkov (smagen)21 year ago
Reducing memory consumed by RestrictInfo list translations in partitionwise join planning4564Moved to next CF 7/7+389−77Ashutosh Bapat (ashutoshbapat)Amit Langote (amitlan)81 month ago
Check each of base restriction clauses for constant-FALSE-or-NULL4605CommittedNot processedRichard Guo (richardguo)Tom Lane (tgl)11 year ago
CRC32C Parallel Computation Optimization on ARM4620Moved to next CFNeeds rebase!xiang gao (xiang.gao)Nathan Bossart (bossartn), John Naylor (john.naylor)81 month ago
Fix a performance issue with Memoize4621Moved to next CFNot processedRichard Guo (richardguo)David Rowley (davidrowley)21 year ago
Index Insert Prefetching4622Moved to next CFNot processedTomas Vondra (fuzzycz)41 year ago
SLRU optimizations4626Moved to next CFNot processedDilip Kumar (dilip.kumar), Andrey Borodin (x4m)Álvaro Herrera (alvherre)31 year ago
Special-case executor expression steps for common combinations4627Moved to next CF 7/7+194−39Andres Freund (andresfreund), Daniel Gustafsson (d_gustafsson)Andreas Karlsson (kandreas)Daniel Gustafsson (d_gustafsson)82 months ago
nbtree: implement dynamic prefix truncation4635Moved to next CFNot processedMatthias van de Meent (mmeent)76 months ago
nbtree: downlink right separator/HIKEY optimization4638Moved to next CFNot processedMatthias van de Meent (mmeent)71 year ago
Properly pathify the UNION planner4642Moved to next CFNot processedDavid Rowley (davidrowley)Richard Guo (richardguo)David Rowley (davidrowley)31 year ago
Procedural Languages
declarative session variables, LET command1608Moved to next CF 7/7+9966−64Pavel 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), newtglobal postgresql_contributors (newtpostgrescontributors)363 days ago
bytea PL/Perl transform4252Moved to next CFNot processedIvan Panchenko (wao)Pavel Stehule (okbobcz)71 year ago
Incomplete item Allow handling of %TYPE arrays, e.g. tab.col%TYPE[]4613Moved to next CF17Not processedZongliang Quan (quanzl)Pavel Stehule (okbobcz), Daniel Gustafsson (d_gustafsson)Tom Lane (tgl)21 year ago
Refactoring
ResourceOwner refactoring3982CommittedNot processedHeikki Linnakangas (heikki)Peter Eisentraut (petere), Aleksander Alekseev (a.alekseev)Heikki Linnakangas (heikki)61 year ago
SetLatches()3998Moved to next CFNot processedThomas Munro (macdice)126 months ago
Rework LogicalOutputPluginWriterUpdateProgress4004Moved to next CFNot processedwei wang (wangwei)61 year ago
Use AF_UNIX for tests on Windows (ie drop fallback TCP code)4033Moved to next CFNot processedThomas Munro (macdice)61 year ago
Lock updated tuples in tuple_update() and tuple_delete()4099Moved to next CFNot processedAlexander Korotkov (smagen)Andres Freund (andresfreund), Chris Travers (einhverfr), vigneshwaran C (vignesh.postgres), Pavel Borisov (pborisov)Alexander Korotkov (smagen)91 year ago
Some revises in adding sorting path4119Moved to next CFNot processedRichard Guo (richardguo)David Rowley (davidrowley)51 year ago
New [relation] options engine4160Returned with feedbackNot processedNikolay Shaplov (nataraj)41 month ago
some namespace.c refactoring4212Moved to next CFNot processedPeter Eisentraut (petere)51 year ago
Use variadic macros for syscache lookup functions4261WithdrawnNot processedThomas Munro (macdice)John Naylor (john.naylor)31 year ago
Revise get_cheapest_parallel_safe_total_inner4285Moved to next CF 6/7+11−4Richard Guo (richardguo)wenhui qiu (wenhuiqiu)118 months ago
Refactor pipe_read_line as a more generic interface for reading arbitrary strings off a pipe4323Moved to next CFNot processedDaniel Gustafsson (d_gustafsson)Heikki Linnakangas (heikki)Daniel Gustafsson (d_gustafsson)51 year ago
LLVM 16 and 174325CommittedNot processedDmitry Dolgov (erthalion), Thomas Munro (macdice)Thomas Munro (macdice)31 year ago
Use atomic ops for unlogged LSN4330Moved to next CF17Not processedJohn Morris (coyotebush)Nathan Bossart (bossartn), Bharath Rupireddy (bharathrupireddy)Nathan Bossart (bossartn)51 year ago
generate syscache info automatically4344Moved to next CFNot processedPeter Eisentraut (petere)John Naylor (john.naylor)Peter Eisentraut (petere)41 year ago
Refactor fork+exec code4376Moved to next CFNot processedHeikki Linnakangas (heikki)Heikki Linnakangas (heikki)510 months ago
Unified file access using virtual file descriptors4420Moved to next CF17Not processedJohn Morris (coyotebush)41 year ago
tablecmds.c/MergeAttributes() cleanup4421Moved to next CFNot processedPeter Eisentraut (petere)Álvaro Herrera (alvherre), Ashutosh Bapat (ashutoshbapat)Peter Eisentraut (petere)41 year ago
Revises for the check of parameterized partial paths4425Moved to next CFNot processedRichard Guo (richardguo)Richard Guo (richardguo)69 months ago
Small refactoring of inval.c and inval.h4457CommittedNot processedAleksander Alekseev (a.alekseev)Michael Paquier (michael-kun)Michael Paquier (michael-kun)21 year ago
Retiring is_pushed_down4458Moved to next CFNeeds rebase!Richard Guo (richardguo)Tom Lane (tgl)104 months ago
Remove unused fields in ReorderBufferTupleBuf4461Moved to next CFNot processedMasahiko Sawada (masahikosawada), Aleksander Alekseev (a.alekseev)Masahiko Sawada (masahikosawada)Masahiko Sawada (masahikosawada)31 year ago
Simplify create_merge_append_path a bit for clarity4496Moved to next CFNot processedRichard Guo (richardguo)Paul Jungwirth (pjungwir)Richard Guo (richardguo)59 months ago
Checks in RegisterBackgroundWorker()4514Committed17Not processedHeikki Linnakangas (heikki)Thomas Munro (macdice)Heikki Linnakangas (heikki)21 year ago
Refactor ListenSockets array4525CommittedNot processedHeikki Linnakangas (heikki)Heikki Linnakangas (heikki)210 months ago
Remove IndexInfo.ii_OpclassOptions field4527CommittedNot processedPeter Eisentraut (petere)Peter Eisentraut (petere)21 year ago
Move bki file pre-processing from initdb to bootstrap4543Moved to next CFNot processedKrishnakumar Ravi (kkpgdev)Peter Eisentraut (petere)31 year ago
Remove unnecessary 'always:' from CompilerWarnings task4550WithdrawnNot processedNazir Bilal Yavuz (nbyavuz)11 year ago
Add const qualifiers4557Committed17Not processedDavid Steele (dsteele)Peter Eisentraut (petere)Peter Eisentraut (petere)11 year ago
do not refill the hashkey after hash_search with HASH_ENTER action4563Committed17Not processedZhao Junwang (zhjwpku)Nathan Bossart (bossartn), John Naylor (john.naylor)John Naylor (john.naylor)11 year ago
Relation bulk write facility4575Moved to next CFNot processedHeikki Linnakangas (heikki)Heikki Linnakangas (heikki)31 year ago
Refactoring after adding frontend tools use syncfs4609CommittedNot processedMaxim Orlov (m.orlov)Nathan Bossart (bossartn)Nathan Bossart (bossartn)11 year ago
Retire has_multiple_baserels()4610CommittedNot processedRichard Guo (richardguo)Tom Lane (tgl)11 year ago
Add new for_each macros for iterating over a List that do not require ListCell pointer4628Moved to next CFNot processedJelte Fennema-Nio (jeltef)Nathan Bossart (bossartn)Nathan Bossart (bossartn)21 year ago
always use runtime checks for CRC-32C instructions4634Withdrawn17Not processedNathan Bossart (bossartn), xiang gao (xiang.gao)11 year ago
Set minimum LLVM version to 104640Moved to next CFNot processedThomas Munro (macdice)Thomas Munro (macdice)21 year ago
Replication & Recovery
Make message at end-of-recovery less scary2490Moved to next CFNot processedKyotaro Horiguchi (horiguti)Aleksander Alekseev (a.alekseev), Ashutosh Sharma (ashu_coek), Justin Pryzby (justinpryzby), Pavel Borisov (pborisov)201 year ago
Add log messages when replication slots become active and inactive3492CommittedNot processedBharath Rupireddy (bharathrupireddy)Amit Kapila (amitkapila)101 year ago
pg_receivewal fail to streams when the partial file to write is not fully initialized present in the wal receiver directory3503Moved to next CFNot processedBharath Rupireddy (bharathrupireddy), SATYANARAYANA NARLAPURAM (satyanarayanan)111 year ago
Support logical replication of DDL commands3595Moved to next CFNot processedZheng Li (zhengli), vigneshwaran C (vignesh.postgres), Ajin Cherian (ajinc), Zhijie Hou (houzj), Runqi Tian (runqitian)Amit Kapila (amitkapila), Peter Smith (smithpb2250)101 year ago
Skip replicating the tables specified in except table option3646Moved to next CFNot processedvigneshwaran C (vignesh.postgres)Takamichi Osumi (tatatappp), Peter Smith (smithpb)91 year ago
Switching XLog source from archive to when primary available3663Moved to next CFNot processedBharath Rupireddy (bharathrupireddy), SATYANARAYANA NARLAPURAM (satyanarayanan)Nathan Bossart (bossartn)138 months ago
Reuse Workers and Replication Slots during Logical Replication3784Moved to next CFNot processedMelih Mutlu (melihmutlu)Daniel Gustafsson (d_gustafsson)81 year ago
Improve WALRead() to suck data directly from WAL buffers when possible4060Moved to next CFNot processedBharath Rupireddy (bharathrupireddy)Nathan Bossart (bossartn)Jeff Davis (jdavis)71 year ago
Preserve subscription relation state during pg_upgrade4199Moved to next CFNot processedJulien Rouhaud (rjuju), vigneshwaran C (vignesh.postgres)Michael Paquier (michael-kun)Amit Kapila (amitkapila)59 months ago
Make async slave to wait for lsn to be replayed4221Moved to next CF18Not processedIvan Kartyshov (fenimorkin)Bharath Rupireddy (bharathrupireddy)Alexander Korotkov (smagen)88 months ago
allow to upgrade publisher node4273Committed17Not processedHayato Kuroda (ha-kun)Bharath Rupireddy (bharathrupireddy), Peter Smith (smithpb2250)Amit Kapila (amitkapila)31 year ago
Optimize walsender handling invalid messages of 'drop publication'4393Withdrawn13Not processedBowen Shi (zxwsbg)31 year ago
Synchronizing slots from primary to standby4423Moved to next CF17Not processedBertrand Drouvot (bertranddrouvot.pg)Dilip Kumar (dilip.kumar)Amit Kapila (amitkapila)51 year ago
Skip collecting decoded changes of already-aborted transactions4436Moved to next CFNot processedMasahiko Sawada (masahikosawada)32 months ago
Flush disk write caches by default on macOS and Windows4453Moved to next CFNot processedThomas Munro (macdice)Nathan Bossart (bossartn)611 months ago
logicalrep_worker_launch - counting/checking the type limits4499Moved to next CFNot processedPeter Smith (smithpb2250)41 year ago
CREATE SUBSCRIPTION ... SERVER4529Moved to next CFNeeds rebase!Jeff Davis (jdavis)vigneshwaran C (vignesh.postgres), Bharath Rupireddy (bharathrupireddy)101 month ago
pg_rewind with cascade standby doesn't work well4559Moved to next CFNot processedMasaki Kuwamura (mackyson)Ilya Gladyshev (qoops)59 months ago
Force the old transactions logs cleanup even if checkpoint is skipped4619Moved to next CFNot processedDaniil Zakhlystov (daniil.zakhlystov)41 year ago
Add recovery to pg_control and remove backup_label4629Moved to next CF17Not processedDavid Steele (dsteele)Michael Paquier (michael-kun)21 year ago
speed up a logical replication setup (pg_subscriber)4636WithdrawnNot processed11 year ago
speed up a logical replication setup (pg_createsubscriber)4637Moved to next CF17Not processedEuler Taveira (eulerto)Peter Eisentraut (petere), Ashutosh Bapat (ashutoshbapat), Hayato Kuroda (ha-kun)Peter Eisentraut (petere)31 year ago
Security
USAGE privilege on PUBLICATION3641Moved to next CFNot processedAntonin Houska (a.houska)92 years ago
User functions for building SCRAM secrets3988Moved to next CFNot processedJonathan Katz (jkatz05)71 year ago
Fix search_path for maintenance commands4367Moved to next CF17Not processedJeff Davis (jdavis)Nathan Bossart (bossartn)41 year ago
add not_before and not_after timestamps to sslinfo extension and pg_stat_ssl4390Moved to next CF 6/7+255−32Cary Huang (cary)Daniel Gustafsson (d_gustafsson), Jacob Champion (jchampion)102 months ago
Client authentication via OAuth 2.04412Moved to next CF 7/7+0−0Jacob Champion (jchampion)Peter Eisentraut (petere), Daniel Gustafsson (d_gustafsson), Antonin Houska (a.houska)Daniel Gustafsson (d_gustafsson)101 week ago
Allow excluding pg_temp or pg_catalog from search_path.4508Withdrawn17Not processedJeff Davis (jdavis)Nathan Bossart (bossartn)21 year ago
Server Features
On client login event trigger2900Committed17Not processedKonstantin Knizhnik (knizhnik), Greg Nancarrow (gregn1234), Mikhail Gribkov (youzhick)Pavel Stehule (okbobcz), Daniel Gustafsson (d_gustafsson), Ivan Panchenko (wao), Greg Nancarrow (gregn1234)Alexander Korotkov (smagen)151 year ago
pg_stats and range statistics3184Committed17Not processedEgor Rogov (egorius)Tomas Vondra (fuzzycz), Soumyadeep Chakraborty (soumyadeepc)Alexander Korotkov (smagen)131 year ago
Update relfrozenxmin when truncating temp tables3358Moved to next CF16Not processedGreg Stark (stark)121 year ago
Index SLRUs by 64-bit integers rather than by 32-bit integers3489Moved to next CF16Not processedAleksander Alekseev (a.alekseev), Maxim Orlov (m.orlov), Pavel Borisov (pborisov)Alexander Korotkov (smagen), Jacob Champion (jchampion)Alexander Korotkov (smagen)111 year ago
Compression dictionaries3626Moved to next CF17Not processedAleksander Alekseev (a.alekseev)Matthias van de Meent (mmeent), Nikita Malakhov (nmalakh)91 year ago
ALTER TABLE SET ACCESS METHOD on partitioned tables3727Moved to next CFNot processedJustin Pryzby (justinpryzby), Soumyadeep Chakraborty (soumyadeep2007), Soumyadeep Chakraborty (soumyadeepc)Álvaro Herrera (alvherre)Álvaro Herrera (alvherre)101 year ago
Push aggregation down to base relations and joins3764Moved to next CFNot processedYuki Fujii (fujiiyuki)Tomas Vondra (fuzzycz)81 year ago
Provide the facility to set binary format output for specific OID's per session3777Moved to next CFNot processedDave Cramer (dcramer)Peter Eisentraut (petere), Gurjeet Singh (gurjeet)81 year ago
to implement missing join selectivity estimation for range types3821Moved to next CFNot processedMahmoud SAKR (mahmsakr), Diogo Repas (diogo.repas), Maxime Schoemans (mschoema), Zhicheng Luo (zcsysu.163.com)Damir Belyalov (xhevx), Alena Rybakina (a.rybakina)101 year ago
logical decoding and replication of sequences, take 23823Moved to next CFNot processedTomas Vondra (fuzzycz)Dilip Kumar (dilip.kumar), Peter Eisentraut (petere), Ashutosh Bapat (ashutoshbapat)101 year ago
Add the ability to limit the amount of memory that can be allocated to backends.3867Moved to next CFNot processedReid Thompson (jreidthompsoncd), John Morris (coyotebush)111 year ago
Multi-version ICU3956Moved to next CFNot processedThomas Munro (macdice)101 year ago
TDE key management es3985Moved to next CFNot processedDavid Christensen (davidchristensen)Chris Travers (einhverfr)71 year ago
Post-special Page Storage TDE support (aka Reserved Page Size)3986Moved to next CFNot processedDavid Christensen (davidchristensen)124 months ago
Transaction timeout4040Moved to next CFNot processedAndrey Borodin (x4mmm)Nathan Bossart (bossartn), Nikolay Samokhvalov (nikolay), yuhang qiu (qyh), Tung Nguyen (tngngn)Alexander Korotkov (smagen)71 year ago
Infinite interval values4127CommittedNot processedAshutosh Bapat (ashutoshbapat), Joseph Koshakow (jkoshakow), jian he (universality)Dean Rasheed (deanr)Dean Rasheed (deanr)41 year ago
Direct SSL Connections4135Returned with feedbackNot processedGreg Stark (stark)Heikki Linnakangas (heikki)41 year ago
BRIN - SK_SEARCHARRAY and scan key preprocessing4187Moved to next CFNot processedTomas Vondra (fuzzycz)Heikki Linnakangas (heikki)51 year ago
Parallel Bitmap Heap Scan reports per-worker stats in EXPLAIN ANALYZE4248Moved to next CFNot processedDavid Geier (geidav)Heikki Linnakangas (heikki), Masahiro Ikeda (masahiro.ikeda)David Rowley (davidrowley)610 months ago
Built-in collation provider for "C" and "C.UTF-8"4365Moved to next CF17Not processedJeff Davis (jdavis)Peter Eisentraut (petere), Daniel Vérité (danielverite)Jeff Davis (jdavis)51 year ago
ltree hash functions4375Moved to next CFNot processedTommy Pavlicek (tommyp)Tom Lane (tgl)51 year ago
UUID v74388Moved to next CF17Not processedAndrey Borodin (x4m)Masahiko Sawada (masahikosawada), Aleksander Alekseev (a.alekseev), Chris Travers (einhverfr), Nikolay Samokhvalov (nikolay), Przemysław Sztoch (psztoch), Kirk Wolak (kirkw)Masahiko Sawada (masahikosawada)93 months ago
Custom storage managers (SMGR), redux4428Moved to next CFNot processedMatthias van de Meent (mmeent), Tristan Partin (tristan957)Kirill Reshke (reshke), Krishnakumar Ravi (kkpgdev)72 months ago
Variable Block Size4429Moved to next CF17Not processedDavid Christensen (davidchristensen)41 year ago
pg_stat_logmsg4431Moved to next CFNot processedJoe Conway (jconway)710 months ago
Multiple passwords, interval expirations4432Moved to next CFNot processedGurjeet Singh (gurjeet), Joshua Brindle (joshuab)41 year ago
Forcing new tuples of updates off the page4440Moved to next CFNot processedMatthias van de Meent (mmeent)Laurenz Albe (laurenz)41 year ago
pg_tracing4456Moved to next CFNot processedAnthonin Bonnefoy (bonnefoa)Nikita Malakhov (nmalakh)51 year ago
CHECK constraint deferrable Support4463Moved to next CFNot processedHimanshu Upadhyaya (himanshuu)Dean Rasheed (deanr)31 year ago
Support % wildcard in extension upgrade script filenames4489Moved to next CF16Not processedSandro Santilli (strk)Regina Obe (reginaobe)31 year ago
CREATE FUNCTION ... SEARCH { DEFAULT | SYSTEM | SESSION }4497Withdrawn17Not processedJeff Davis (jdavis)21 year ago
Add flush handling to LogLogicalMessage() and pg_logical_emit_message()4505CommittedNot processedMichael Paquier (michael-kun)Tung Nguyen (tngngn)Michael Paquier (michael-kun)21 year ago
Examine simple variable for Var in CTE.4510CommittedNot processedJian Guo (aegeaner)Tom Lane (tgl), Richard Guo (richardguo)Tom Lane (tgl)21 year ago
Support run-time partition pruning for hash join4512Moved to next CF17Not processedRichard Guo (richardguo)68 months ago
Support prepared statement invalidation when result or argument types change4518Moved to next CFNot processedJelte Fennema-Nio (jeltef)Euler Taveira (eulerto)59 months ago
More new SQL/JSON item methods4526Moved to next CF17Not processedJeevan Chalke (jeevan.chalke)Andrew Dunstan (adunstan)Andrew Dunstan (adunstan)31 year ago
Add inline comments to the pg_hba_file_rules view4546Withdrawn17Not processedJim Jones (jimus)11 year ago
Unicode character general category functions.4604Committed17Not processedJeff Davis (jdavis)Jeff Davis (jdavis)15 months ago
Add unicode_assigned() and unicode_version()4615Committed17Not processedJeff Davis (jdavis)Jeff Davis (jdavis)15 months ago
Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING4617Moved to next CFNot processedMarko Tiikkaja (johto)57 months ago
SQL Commands
Dynamic result sets from procedures2911WithdrawnNot processedPeter Eisentraut (petere)122 years ago
Add SPLIT PARTITION/MERGE PARTITIONS commands3659Moved to next CF18 7/7+7090−39Dmitry Koval (d.koval)stephane tachoires (sttachoires)Alexander Korotkov (smagen)132 months ago
COPY FROM IGNORE_ERRORS - ignores rows with errors while copying3817Moved to next CF17Not processedAtsushi Torikoshi (atsushitorikoshi), Damir Belyalov (xhevx)Daniel Gustafsson (d_gustafsson), Andrei Lepikhov (lepikhov), Alena Rybakina (a.rybakina)Alexander Korotkov (smagen)81 year ago
MERGE INTO updatable_view4076Moved to next CFNot processedDean Rasheed (deanr)Vik Fearing (xocolatl)Dean Rasheed (deanr)71 year ago
MERGE ... WHEN NOT MATCHED BY SOURCE4092Moved to next CFNot processedDean Rasheed (deanr)Vik Fearing (xocolatl)Dean Rasheed (deanr)71 year ago
MERGE ... RETURNING4168Moved to next CFNot processedDean Rasheed (deanr)Jeff Davis (jdavis), Gurjeet Singh (gurjeet)Dean Rasheed (deanr)61 year ago
Add XMLCanonicalize function4237Moved to next CF18 7/7+398−0Jim Jones (jimus)Pavel Stehule (okbobcz), Oliver Ford (ojford), newtglobal postgresql_contributors (newtpostgrescontributors)111 month ago
Add XMLText function (SQL/XML X038)4257Committed17Not processedJim Jones (jimus)Daniel Gustafsson (d_gustafsson), Vik Fearing (xocolatl)Daniel Gustafsson (d_gustafsson)31 year ago
SQL:2011 application time4308Moved to next CFNeeds rebase!Paul Jungwirth (pjungwir)Peter Eisentraut (petere)Peter Eisentraut (petere)101 week ago
Incremental View Maintenance (IVM), take 24337Moved to next CFNeeds rebase!Yugo Nagata (yugo.nagata)118 months ago
Add support for AT LOCAL4343Committed17Not processedVik Fearing (xocolatl)Michael Paquier (michael-kun), Cary Huang (cary)Michael Paquier (michael-kun)31 year ago
Support TZ format code in to_timestamp()4362Moved to next CFNot processedTom Lane (tgl)Aleksander Alekseev (a.alekseev)Tom Lane (tgl)41 year ago
CREATE COLLATION default provider4366Moved to next CF17Not processedJeff Davis (jdavis)Peter Eisentraut (petere)41 year ago
Remaining sql/json es4377Moved to next CFNot processedAmit Langote (amitlan), Nikita Glukhov (n.glukhov)Amit Langote (amitlan)51 year ago
Extend ALTER OPERATOR to support adding commutator, negator, hashes, and merges4389CommittedNot processedTommy Pavlicek (tommyp)Tom Lane (tgl)Tom Lane (tgl)36 months ago
Reindex toast table's index before main table's indexes4443Moved to next CFNot processedGurjeet Singh (gurjeet)Nathan Bossart (bossartn)Michael Paquier (michael-kun)31 year ago
Implement row pattern recognition feature4460Moved to next CF19 7/7+4207−35Tatsuo Ishii (ishii)Vik Fearing (xocolatl), Jacob Champion (jchampion), Ningwei Chen (chen-5033)101 week ago
ALTER COLUMN ... SET EXPRESSION syntax4473Moved to next CFNot processedAmul Sul (sulamul)Peter Eisentraut (petere), Vik Fearing (xocolatl), Maxim Orlov (m.orlov), ajitpostgres awekar (ajit.awekar)Peter Eisentraut (petere)31 year ago
[PoC] Implementation of distinct in Window Aggregates: take two4519Moved to next CFNot processedAnkit Kumar Pandey (ankitkpandey)31 year ago
Output affected rows in EXPLAIN4551Rejected17Not processedDamir Belyalov (xhevx)11 year ago
System Administration
Avoid hiding shared filesets in pg_ls_tmpdir (pg_ls_* functions for showing metadata ...)2377Moved to next CFNot processedJustin Pryzby (justinpryzby)Fabien Coelho (calvin)211 year ago
warn if GUC set to an invalid shared library3482Moved to next CFNot processedJustin Pryzby (justinpryzby)Christoph Berg (myon), cary huang (caryh), Maciek Sakrejda (msakrejda), Cary Huang (cary)146 months ago
recovery modules4082Moved to next CF18Not processedNathan Bossart (bossartn)89 months ago
Report planning memory usage in EXPLAIN ANALYZE4492Moved to next CF17Not processedAshutosh Bapat (ashutoshbapat)Andy Fan (andyf)Álvaro Herrera (alvherre)31 year ago
Improve pg_restore toc file parsing and format for better performances4509Moved to next CF17Not processedPierre Ducroquet (pinaraf)Nathan Bossart (bossartn)31 year ago
Testing
CI and test improvements3709Moved to next CFNot processedJustin Pryzby (justinpryzby)146 months ago
Testing autovacuum wraparound3729CommittedNot processedAndres Freund (andresfreund), Masahiko Sawada (masahikosawada)Masahiko Sawada (masahikosawada)81 year ago
Add TAP tests for psql \g piped into program4101CommittedNot processedDaniel Vérité (danielverite)Heikki Linnakangas (heikki)51 year ago
Detect test suite sideeffects in pg_regress4321Moved to next CFNot processedDaniel Gustafsson (d_gustafsson)51 year ago
abidiff tests4358Moved to next CFNot processedPeter Eisentraut (petere)Christoph Berg (myon)51 year ago
CI speed improvements for FreeBSD4520Moved to next CFNot processedThomas Munro (macdice)Maxim Orlov (m.orlov)Thomas Munro (macdice)41 year ago
Use libpq for connection testing in pg_regress4528CommittedNot processedDaniel Gustafsson (d_gustafsson)Daniel Gustafsson (d_gustafsson)21 year ago
pg_resetwal tests, logging, and docs update4533CommittedNot processedPeter Eisentraut (petere)Aleksander Alekseev (aalekseev)Peter Eisentraut (petere)21 year ago
Create shorthand for including all extra tests4547Moved to next CFNot processedNazir Bilal Yavuz (nbyavuz)Peter Eisentraut (petere)21 year ago
Build the docs if there are changes in docs and don't run other tasks if the changes are only in docs4555Moved to next CFNot processedNazir Bilal Yavuz (nbyavuz)41 year ago
Add test module for Table Access Method4588Moved to next CFNot processedFabrízio Mello (fabriziomello)21 year ago
Clean up some pg_dump tests4607CommittedNot processedPeter Eisentraut (petere)Peter Eisentraut (petere)11 year ago
Allow all tests to pass in OpenSSL FIPS mode4608CommittedNot processedPeter Eisentraut (petere)Tom Lane (tgl)Peter Eisentraut (petere)11 year ago
Avoid race condition for event_triggers regress test4616Committed17Not processedMikhail Gribkov (youzhick)Aleksander Alekseev (a.alekseev)Alexander Korotkov (smagen)11 year ago
Adding facility for injection points (or probe points?) for more advanced tests4625Moved to next CFNot processedMichael Paquier (michael-kun)Ashutosh Bapat (ashutoshbapat), Nathan Bossart (bossartn)Michael Paquier (michael-kun)21 year ago