Status summary: Committed: 70. Moved to next CF: 184. Withdrawn: 13. Returned with Feedback: 12. Total: 279.
Status | Ver | Author | Reviewers | Committer | Num cfs | Latest activity | Latest mail | |
---|---|---|---|---|---|---|---|---|
Bug Fixes | ||||||||
pgbench: using prepared BEGIN statement in a pipeline could cause an error | Moved to next CF | 15 | Yugo Nagata (yugo.nagata) | Kyotaro Horiguchi (horiguti), Fabien Coelho (calvin), Daniel Gustafsson (dege) | alvherre | 9 | 2023-02-21 15:39 |
2023-02-21 16:32 |
Error "initial slot snapshot too large" in create replication slot | Moved to next CF | Kyotaro Horiguchi (horiguti), Dilip Kumar (dilip.kumar) | Akshat Jaimini (akshatj) | 11 | 2024-01-16 04:32 |
2024-01-16 14:15 |
||
Fix dsa_free() to re-bin segment | Moved to next CF | Dongming Liu (inferyes) | clundro infdahai (infdahai.outlook.com) | macdice | 6 | 2023-07-04 04:19 |
2023-07-04 04:22 |
|
Fix recovery conflict SIGUSR1 handling | Moved to next CF | Thomas Munro (macdice) | Michael Paquier (michael-kun), KARAM MOORE (global) | macdice | 7 | 2023-09-07 03:48 |
2023-08-05 02:53 |
|
Data is copied twice when specifying both child and parent table in publication | Moved to next CF | wei wang (wangwei), Yu Shi (shiy.fnst) | Amit Kapila (amitkapila), Takamichi Osumi (tatatappp), vigneshwaran C (vignesh.postgres), Hou Zhijie (houzj) | amitkapila | 5 | 2023-03-30 08:09 |
2023-03-31 23:05 |
|
Fix assertion failure with barriers in parallel hash join | Moved to next CF | stable | Thomas Munro (macdice), Melanie Plageman (melanieplageman) | David Geier (geidav) | macdice | 5 | 2023-03-21 02:26 |
2023-03-21 02:25 |
pg_rewind: warn when checkpoint hasn't happened after promotion | Moved to next CF | James Coleman (jcole1989) | Keisuke Kuroda (kiskk) | heikki | 5 | 2023-02-27 07:46 |
2023-02-28 12:37 |
|
pg_visibility's pg_check_visible() yields false positive when working in parallel with autovacuum | Moved to next CF | 17 | Daniel Shelepanov (dshelepanov) | smagen | 6 | 2024-07-24 21:47 |
2024-03-12 12:10 |
|
Fix GIN indexes cost estimation | Committed | 16 | Ronan Dunklau (rdunklau) | Tom Lane (tgl), Alexander Korotkov (smagen) | smagen | 3 | 2023-01-08 20:11 |
2023-01-08 19:53 |
Fix alter subscription concurrency errors | Moved to next CF | 16 | Jelte Fennema-Nio (jeltef) | 4 | 2023-03-28 21:28 |
2023-03-20 21:54 |
||
pg_rewind WAL deletion pitfall | Moved to next CF | Alexander Kukushkin (cyberdem0n), Polina Bungina (hughcapet) | Kyotaro Horiguchi (horiguti), Atsushi Torikoshi (atsushitorikoshi), moro dream (morod) | alvherre | 12 | 2024-11-15 12:22 |
2024-11-21 05:43 |
|
Make ON_ERROR_STOP stop on shell script failure | Moved to next CF | Tatsuhiro Nakamori (tatsu) | Fujii Masao (masaofujii) | 4 | 2023-07-06 09:57 |
2023-07-06 09:57 |
||
Fix bogus error emitted by pg_recvlogical when interrupted | Moved to next CF | Bharath Rupireddy (bharathrupireddy) | Michael Paquier (michael-kun), Tristan Partin (tristan957) | michael-kun | 4 | 2023-07-20 01:25 |
2023-07-20 01:25 |
|
Fix order of checking ICU options in initdb and create database | Moved to next CF | 15 | Marina Polyakova (whipping.top1991) | José Villanova (azlev) | 4 | 2023-07-06 08:33 |
2023-07-06 08:33 |
|
Re: pg_upgrade test failure | Committed | Thomas Munro (macdice) | macdice | 1 | 2023-01-31 01:02 |
2023-02-01 01:44 |
||
pg_dump - unsafe functions move backport | Committed | 14 | Gilles Darold (darold) | tgl | 1 | 2022-11-19 17:16 |
2022-11-19 17:02 |
|
[BUG] FailedAssertion in SnapBuildPurgeOlderTxn | Committed | Masahiko Sawada (masahikosawada) | Amit Kapila (amitkapila), Maxim Orlov (m.orlov) | amitkapila | 1 | 2022-11-28 01:12 |
2022-11-28 01:13 |
|
Fixes for non-atomic read of read of control file on ext4 + ntfs | Moved to next CF | Thomas Munro (macdice) | Robert Haas (rhaas), Anton Melnikov (antonmel) | 6 | 2024-02-01 18:19 |
2024-02-01 18:19 |
||
Rethinking the implementation of ts_headline | Committed | Tom Lane (tgl) | tgl | 1 | 2023-01-19 21:22 |
2023-01-19 16:13 |
||
remove extra space from dumped ALTER DEFAULT PRIVILEGES commands | Committed | 16 | Nathan Bossart (bossartn) | jdavis | 1 | 2022-12-12 18:05 |
2022-12-06 23:27 |
|
Move extraUpdatedCols out of RangeTblEntry | Committed | stable | Amit Langote (amitlan) | Tom Lane (tgl) | tgl | 1 | 2023-01-05 19:13 |
2023-01-06 06:45 |
fix and document CLUSTER privileges | Returned with feedback | stable | Nathan Bossart (bossartn) | Gilles Darold (darold) | 1 | 2023-01-14 09:37 |
2023-01-26 18:01 |
|
Fix progress report of CREATE INDEX for nested partitioned tables | Moved to next CF | Justin Pryzby (justinpryzby), Ilya Gladyshev (qoops) | Justin Pryzby (justinpryzby) | tgl | 2 | 2023-03-25 19:34 |
2023-03-26 14:08 |
|
[BUG] pg_upgrade test fails from older versions | Committed | 16 | Anton Melnikov (antonmel) | michael-kun | 1 | 2022-12-27 13:47 |
2022-12-27 13:55 |
|
Non-replayable WAL records through overflows and >MaxAllocSize lengths | Moved to next CF | stable | Matthias van de Meent (mmeent) | Michael Paquier (michael-kun) | michael-kun | 2 | 2023-04-07 01:16 |
2023-04-09 23:31 |
fix MAINTAIN privileges for TOAST tables and partitions | Committed | 16 | Nathan Bossart (bossartn) | jdavis | 1 | 2023-01-14 08:26 |
2023-06-22 23:01 |
|
Skip building eqfunctions for empty grouping set | Committed | Richard Guo (richardguo) | Tom Lane (tgl) | tgl | 1 | 2023-01-02 21:17 |
2023-01-09 09:21 |
|
Clients | ||||||||
pg_dump - read data for some options from external file | Moved to next CF | Pavel Stehule (okbobcz) | Daniel Gustafsson (d_gustafsson), Julien Rouhaud (rjuju), Justin Pryzby (justinpryzby), Виктория Шепард (shepard-v) | d_gustafsson | 18 | 2023-11-29 14:44 |
2023-11-30 15:45 |
|
functions to compute size of schemas/AMs (and maybe \dn++ and \dA++) | Moved to next CF | Justin Pryzby (justinpryzby) | David Christensen (davidchristensen) | 15 | 2024-10-08 00:59 |
2024-06-03 20:48 |
||
Add non-blocking version of PQcancel | Moved to next CF | 17 | Jelte Fennema-Nio (jeltef) | Denis Laxalde (dlax) | alvherre | 11 | 2024-03-28 10:33 |
2024-11-21 01:30 |
Add LZ4 compression in pg_dump | Moved to next CF | 16 | Georgios Kokolatos (gkokolatos), Rachel Heaton (rheaton) | Tomas Vondra (fuzzycz), Justin Pryzby (justinpryzby), Yu Shi (shiy.fnst) | fuzzycz | 6 | 2023-02-23 20:23 |
2023-03-31 23:34 |
Support load balancing in libpq | Moved to next CF | 16 | Jelte Fennema-Nio (jeltef) | Daniel Gustafsson (d_gustafsson), Andrey Borodin (x4m), Michael Banck (mbanck) | d_gustafsson | 5 | 2023-03-29 20:19 |
2023-03-30 09:49 |
Use the system CA pool for certificate verification | Moved to next CF | 16 | Jacob Champion (jchampion), Thomas Habets (habets) | Jelte Fennema-Nio (jeltef) | d_gustafsson | 3 | 2023-04-05 21:28 |
2023-04-05 21:29 |
Improve tab completion for ALTER FUNCTION/PROCEDURE/ROUTINE | Committed | vigneshwaran C (vignesh.postgres) | Dean Rasheed (deanr) | deanr | 1 | 2023-01-06 10:00 |
2023-01-07 12:26 |
|
add \dpS to psql | Committed | 16 | Nathan Bossart (bossartn) | Maxim Orlov (m.orlov) | deanr | 1 | 2023-01-07 11:20 |
2023-01-09 17:45 |
psql: Add tab-complete for optional view parameters | Moved to next CF | Christoph Heiss (christoph.heiss) | Jim Jones (jimus), Mikhail Gribkov (youzhick) | 3 | 2023-07-06 13:28 |
2023-11-28 10:00 |
||
Add sslmode "no-clientcert" to avoid auth failure in md5/scram connections | Moved to next CF | 16 | Jim Jones (jimus) | 2 | 2023-02-21 07:24 |
2023-02-21 07:23 |
||
Add SHELL_EXIT_CODE variable to psql | Moved to next CF | Corey Huinker (coreyh) | Maxim Orlov (m.orlov) | tgl | 2 | 2023-04-06 21:33 |
2023-04-06 21:41 |
|
Code Comments | ||||||||
Add more comments on PreventInTransactionBlock | Committed | Yugo Nagata (yugo.nagata) | Tom Lane (tgl) | tgl | 2 | 2023-01-01 20:06 |
2022-12-13 19:26 |
|
Fix GetWALAvailability function code comments for WALAVAIL_REMOVED return value | Committed | sirisha chamarthi (sirishac) | tgl | 2 | 2023-01-19 23:41 |
2023-01-24 00:47 |
||
Documentation | ||||||||
doc: mention CREATE+ATTACH PARTITION as an alternative to CREATE..PARTITION OF | Moved to next CF | 12 | Justin Pryzby (justinpryzby) | Robert Treat (xzilla), Jakub Wartak (jakub.wartak.tomtom) | tgl | 4 | 2023-03-16 20:51 |
2023-03-16 21:27 |
Add document is_superuser | Moved to next CF | 16 | Kotaro Kawamoto (kawamochi) | Shinya Kato (kato-shinya), Masao Fujii (fujiimso) | masaofujii | 6 | 2023-12-02 05:26 |
2023-06-07 17:33 |
PGDOCS - Stats views and functions not in order? | Committed | 16 | Peter Smith (smithpb) | Peter Eisentraut (petere) | petere | 2 | 2023-01-30 10:42 |
2023-01-30 10:42 |
Improve doc for autovacuum on partitioned tables | Moved to next CF | 16 | Laurenz Albe (laurenz) | Nathan Bossart (bossartn) | 4 | 2023-08-01 20:25 |
2023-10-10 19:14 |
|
Add ids to various docbook elements to allow creating stable links to the HTML documentation | Committed | 16 | Brar Piening (brar) | Karl Pinc (kop) | tgl | 1 | 2023-04-06 14:20 |
2023-04-14 17:41 |
Create visible links for HTML elements that have an id to make them discoverable via the web interface | Moved to next CF | 16 | Brar Piening (brar) | Karl Pinc (kop) | petere | 3 | 2023-04-13 08:31 |
2023-04-14 17:41 |
PG DOCS - pub/sub - specifying optional parameters without values. | Committed | 16 | Peter Smith (smithpb2250) | Zheng Li (zhelli) | tgl | 1 | 2023-01-30 17:00 |
2024-04-07 21:17 |
PGDOCS - Logical replication GUCs - added some more xrefs | Committed | 16 | Peter Smith (smithpb2250) | Samay Sharma (samaysharma) | alvherre | 1 | 2022-12-12 19:29 |
2022-12-12 22:06 |
Doc: Rework contrib appendix -- informative titles, tweaked sentences | Moved to next CF | Karl Pinc (kop) | Brar Piening (brar) | alvherre | 2 | 2023-03-15 17:29 |
2023-04-09 18:52 |
|
Miscellaneous | ||||||||
Function to log backtrace of postgres processes | Moved to next CF | vigneshwaran C (vignesh.postgres), Bharath Rupireddy (bharathrupireddy) | Christoph Berg (myon), Maciek Sakrejda (msakrejda) | 17 | 2024-04-01 03:32 |
2024-02-27 02:46 |
||
pgbench: add multiconnect support | Returned with feedback | 16 | David Christensen (davidchristensen) | Jelte Fennema-Nio (jeltef) | 9 | 2023-03-06 15:38 |
2023-01-31 17:30 |
|
disallow HEAP_XMAX_COMMITTED and HEAP_XMAX_IS_LOCKED_ONLY | Moved to next CF | 16 | Nathan Bossart (bossartn) | Mark Dilger (mark.dilger) | 7 | 2023-02-25 22:53 |
2023-02-02 17:33 |
|
reduce impact of lengthy startup and checkpoint tasks | Moved to next CF | 17 | Nathan Bossart (bossartn) | Bharath Rupireddy (bharathrupireddy) | 9 | 2023-09-01 12:42 |
2023-07-04 18:37 |
|
64-bit XIDs | Moved to next CF | Fedor Sigaev (sigaev), Alexander Korotkov (smagen), Aleksander Alekseev (a.alekseev), Konstantin Knizhnik (knizhnik), Nikita Glukhov (n.glukhov), Yura Sokolov (funny_falcon), Maxim Orlov (m.orlov), Pavel Borisov (pborisov) | Aleksander Alekseev (a.alekseev), Chris Travers (einhverfr) | 6 | 2023-12-15 01:29 |
2024-09-12 11:12 |
||
Completed unaccent dictionary with many missing characters | Returned with feedback | 15 | Przemysław Sztoch (psztoch) | 4 | 2023-01-31 16:38 |
2023-01-31 17:31 |
||
generate_series in selected timezone, date_add in selected timezone | Moved to next CF | 16 | Gurjeet Singh (gurjeet), Przemysław Sztoch (psztoch) | Tom Lane (tgl), Gurjeet Singh (gurjeet) | tgl | 5 | 2023-03-18 18:12 |
2023-03-18 18:18 |
making relfilenodes 56 bit | Withdrawn | Dilip Kumar (dilip.kumar) | Robert Haas (rhaas) | 4 | 2023-01-06 06:14 |
2023-01-06 06:13 |
||
New hooks in the connection path | Moved to next CF | 16 | Bertrand Drouvot (bdrouvot) | Joe Conway (jconway), Bharath Rupireddy (bharathrupireddy) | 5 | 2023-04-04 10:09 |
2023-04-04 10:11 |
|
Check consistency of GUC defaults between .sample.conf and pg_settings.boot_val | Moved to next CF | Kyotaro Horiguchi (horiguti), Justin Pryzby (justinpryzby) | Justin Pryzby (justinpryzby) | 9 | 2024-01-26 13:16 |
2024-01-26 13:18 |
||
Add LSN to error messages reported for WAL file read/write/validate header failures and a new function pg_walfile_offset_lsn() | Committed | 16 | Nathan Bossart (bossartn), Bharath Rupireddy (bharathrupireddy) | Maxim Orlov (m.orlov) | michael-kun | 2 | 2022-12-20 05:05 |
2022-12-23 17:07 |
CF App: add "Returned: Needs more interest" close status | Moved to next CF | Jacob Champion (jchampion) | 3 | 2023-02-01 20:42 |
2023-02-01 20:44 |
|||
Allow pageinspect's bt_page_stats function to return a set of rows instead of a single row | Committed | 16 | Hamid Akhtar (engineeredvirus) | Ibrar Ahmed (ibrar), Asif Rehman (asifrana), Muhammad Usama (muhammad_usama), Naeem Akhter (naeem) | tgl | 1 | 2023-01-02 18:03 |
2023-01-02 18:05 |
wake up logical workers after ALTER SUBSCRIPTION | Committed | 16 | Nathan Bossart (bossartn) | Tom Lane (tgl) | tgl | 1 | 2023-01-22 19:12 |
2023-01-25 17:57 |
Add <<none>> support to sepgsql_restorecon | Returned with feedback | stable | Joe Conway (jconway) | jconway | 1 | 2023-01-31 16:39 |
2023-07-03 16:42 |
|
Check snapshot argument of index_beginscan and family | Committed | 16 | Aleksander Alekseev (a.alekseev) | Pavel Borisov (pborisov) | smagen | 1 | 2022-12-06 00:30 |
2022-12-06 13:44 |
drop postmaster symlink | Committed | Peter Eisentraut (petere) | Karl Pinc (kop) | petere | 1 | 2023-01-26 11:19 |
2023-01-27 07:47 |
|
Small miscellaneus fixes (Part II) | Committed | 16 | Ranier Vilela (raniervilela) | john.naylor | 1 | 2023-01-17 07:35 |
2023-01-17 11:26 |
|
Optimizing Node Files Support | Moved to next CF | 16 | Ranier Vilela (raniervilela) | Pavel Stehule (okbobcz) | 2 | 2023-03-21 01:02 |
2023-03-20 19:56 |
|
Add .idea to gitignore for people using JetBrains CLion | Withdrawn | 1 | 2022-12-19 03:40 |
2022-12-04 20:14 |
||||
pg_dump: lock tables in batches | Committed | 16 | Aleksander Alekseev (a.alekseev) | Fabrízio Mello (fabriziomello), Gilles Darold (darold) | tgl | 1 | 2023-01-03 22:57 |
2023-01-03 23:00 |
allow granting CLUSTER, REFRESH MATERIALIZED VIEW, and REINDEX | Committed | 16 | Nathan Bossart (bossartn) | jdavis | 1 | 2022-12-14 03:29 |
2023-06-22 23:01 |
|
random_normal() function returns a random number from the normal distribution | Committed | 16 | Paul Ramsey (pramsey) | Tom Lane (tgl) | tgl | 1 | 2023-01-10 01:40 |
2023-01-19 06:48 |
Meson add host_system to PG_VERSION_STR | Committed | stable | andresfreund | 1 | 2022-12-09 16:58 |
2022-12-09 16:58 |
||
Add function to_oct | Moved to next CF | 17 | Eric Radman (eradman) | Nathan Bossart (bossartn), Dag Lem (daglem) | bossartn | 4 | 2023-08-23 14:54 |
2023-08-23 14:54 |
rework confusing permissions for LOCK TABLE | Committed | 16 | Jeff Davis (jdavis) | Nathan Bossart (bossartn) | jdavis | 1 | 2023-01-13 22:39 |
2022-12-30 18:51 |
avoid extra "skipping" messages from VACUUM/ANALYZE | Committed | 16 | Jeff Davis (jdavis) | Nathan Bossart (bossartn) | jdavis | 1 | 2023-01-14 06:27 |
2022-12-30 20:01 |
+infinity for dates and timestamps | Committed | 16 | Vik Fearing (xocolatl) | Tom Lane (tgl) | tgl | 1 | 2023-01-01 19:16 |
2023-01-01 19:22 |
Monitoring & Control | ||||||||
pg_stat_statements and "IN" conditions | Moved to next CF | Dmitry Dolgov (erthalion) | Nathan Bossart (bossartn), David Geier (geidav), Chengxi Sun (martin-sun) | 20 | 2024-10-07 14:19 |
2024-08-13 20:06 |
||
pg_stat_statements: Track statement entry timestamp | Moved to next CF | 17 | Andrei Zubkov (zubkov) | Alena Rybakina (a.rybakina) | smagen | 13 | 2023-11-27 00:53 |
2023-11-29 07:00 |
Logging plan of the currently running query | Withdrawn | 16 | atsushi torikoshi (atorik) | Fujii Masao (masaofujii), Justin Pryzby (justinpryzby), James Coleman (jcole1989), Ekaterina Sokolova (e.sokolova), Alena Rybakina (a.rybakina) | 9 | 2023-06-06 06:47 |
2024-03-26 02:34 |
|
Add system view tracking shared buffer actions | Moved to next CF | 16 | Melanie Plageman (melanieplageman) | Justin Pryzby (justinpryzby) | andresfreund | 9 | 2023-02-12 17:27 |
2023-04-05 00:41 |
Extend postgres_fdw_get_connections() to print the user_name | Moved to next CF | Hayato Kuroda (ha-kun) | Fujii Masao (masaofujii), vigneshwaran C (vignesh.postgres), Shinya Kato (shinyakato), Yuta Katsuragi (katsuragiy) | masaofujii | 15 | 2024-09-18 08:01 |
2024-09-20 16:32 |
|
Add pg_stat_session | Moved to next CF | Rafia Sabih (rafia.sabih), Sergey Dudoladov (sdudoladov) | Bertrand Drouvot (bdrouvot), Atsushi Torikoshi (atsushitorikoshi), Andrei Zubkov (zubkov) | 14 | 2024-10-07 07:33 |
2024-02-12 12:30 |
||
explain_regress, explain(MACHINE), and default to explain(BUFFERS) | Withdrawn | 16 | Justin Pryzby (justinpryzby), Nikolay Samokhvalov (nikolay) | Laurenz Albe (laurenz), Justin Pryzby (justinpryzby) | 6 | 2023-01-15 21:56 |
2022-12-01 18:08 |
|
Add Amcheck option for checking unique constraints in btree indexes | Moved to next CF | Anastasia Lubennikova (lubennikovaav), Maxim Orlov (m.orlov), Pavel Borisov (pborisov) | Peter Geoghegan (pgeoghegan), Aleksander Alekseev (a.alekseev), Mark Dilger (mark.dilger) | smagen | 10 | 2023-10-27 21:22 |
2024-07-26 20:53 |
|
Report checkpoint progress with pg_stat_progress_checkpoint | Returned with feedback | Nitin Jadhav (nitinjadhav11) | Julien Rouhaud (rjuju), Matthias van de Meent (mmeent) | 2 | 2023-01-31 16:41 |
2023-01-31 17:46 |
||
Add index scan progress to pg_stat_progress_vacuum | Moved to next CF | Sami Imseih (simseih) | Masahiko Sawada (masahikosawada), Nathan Bossart (bossartn) | masahikosawada | 5 | 2023-07-11 05:54 |
2023-07-11 05:54 |
|
Add JIT deform_counter | Moved to next CF | Dmitry Dolgov (erthalion) | Pavel Stehule (okbobcz), Daniel Gustafsson (d_gustafsson) | d_gustafsson | 7 | 2023-09-08 13:35 |
2023-09-08 13:45 |
|
Amcheck verification of GiST and GIN | Moved to next CF | Heikki Linnakangas (heikki), Andrey Borodin (x4m), Grigory Kryachko (gskryachko) | José Villanova (azlev) | 13 | 2024-10-04 11:36 |
2024-10-18 12:42 |
||
Add last_vacuum_index_scans in pg_stat_all_tables | Withdrawn | Ken Kato (kkato) | Kshetrapaldesi Tutika (kshetrapal) | 3 | 2023-01-31 11:02 |
2023-01-03 10:40 |
||
HOT chain validation in verify_heapam() | Moved to next CF | Himanshu Upadhyaya (himanshuu) | Robert Haas (rhaas), Aleksander Alekseev (a.alekseev) | rhaas | 4 | 2023-03-22 13:19 |
2023-03-27 17:43 |
|
Add tracking of backend memory allocated to pg_stat_activity | Withdrawn | Reid Thompson (jreidthompsoncd) | Melanie Plageman (melanieplageman), Bertrand Drouvot (bdrouvot) | 3 | 2023-01-05 21:33 |
2023-09-02 15:13 |
||
Periodic burst growth of the checkpoint_req counter on replica. | Moved to next CF | 17 | Anton Melnikov (antonmel) | Alexander Korotkov (smagen) | smagen | 7 | 2023-12-24 23:14 |
2023-12-25 08:23 |
Add EXPLAIN option GENERIC_PLAN for parameterized queries | Moved to next CF | 16 | Laurenz Albe (laurenz) | Julien Rouhaud (rjuju), Christoph Berg (myon), Michel Pelletier (michelp), Jim Jones (jimus) | tgl | 3 | 2023-03-24 21:07 |
2023-03-28 06:35 |
Introduce a new view for checkpointer related stats | Moved to next CF | Bharath Rupireddy (bharathrupireddy) | Nitin Jadhav (nitinjadhav11), Bertrand Drouvot (bertranddrouvot.pg) | michael-kun | 5 | 2023-10-30 01:02 |
2023-10-30 22:43 |
|
Operation log for major operations | Moved to next CF | 16 | Dmitry Koval (d.koval) | David Christensen (davidchristensen) | 2 | 2023-03-06 15:38 |
2023-03-13 21:36 |
|
Fix inconsistency in reporting checkpointer stats | Moved to next CF | Nitin Jadhav (nitinjadhav11) | 6 | 2024-10-10 05:47 |
2024-09-30 18:33 |
|||
Sampling-based timing for EXPLAIN ANALYZE | Moved to next CF | Lukas Fittl (lfittl) | Jelte Fennema-Nio (jeltef) | 3 | 2023-07-03 16:03 |
2023-07-03 16:01 |
||
Performance | ||||||||
Remove self join on a unique column | Moved to next CF | Konstantin Knizhnik (knizhnik), Alexander Kuzmenkov (akuzmenkov), Andrei Lepikhov (lepikhov) | Alena Rybakina (a.rybakina) | smagen | 27 | 2023-10-25 10:02 |
2024-10-28 21:18 |
|
More scalable multixacts buffers and locking | Moved to next CF | Kyotaro Horiguchi (horiguti), Andrey Borodin (x4m), Ivan Lazarev (avaness) | alvherre | 20 | 2024-04-07 12:52 |
2024-04-07 19:13 |
||
Consider parallel for LATERAL subqueries having LIMIT/OFFSET | Moved to next CF | James Coleman (jcole1989) | Greg Nancarrow (gregn1234) | 11 | 2023-03-23 18:43 |
2023-03-23 18:42 |
||
Faster pglz compression | Moved to next CF | Andrey Borodin (x4m), Владимир Лесков (tinsane) | Mark Dilger (mark.dilger) | fuzzycz | 12 | 2023-02-28 18:55 |
2023-02-14 00:09 |
|
Parallel Hash Full Join | Moved to next CF | 16 | Melanie Plageman (melanieplageman) | Thomas Munro (macdice) | macdice | 12 | 2023-03-30 23:01 |
2023-04-09 23:33 |
Lazy JIT IR code generation to increase JIT speed with partitions | Withdrawn | David Geier (geidav), Luc Vlaming (luc.vlaming) | Dmitry Dolgov (erthalion) | 9 | 2023-01-27 09:03 |
2023-01-30 09:13 |
||
Using each rel as both outer and inner for anti-joins | Moved to next CF | Richard Guo (richardguo) | Ronan Dunklau (rdunklau) | tgl | 9 | 2023-04-05 20:59 |
2023-04-07 07:28 |
|
Parallelize correlated subqueries that execute within each worker | Moved to next CF | James Coleman (jcole1989) | Akshat Jaimini (akshatj) | 15 | 2024-10-07 07:22 |
2024-07-20 23:06 |
||
postgres_fdw: commit remote (sub)transactions in parallel during pre-commit | Moved to next CF | 16 | Etsuro Fujita (efujita) | Fujii Masao (masaofujii), David Zhang (david.z) | efujita | 8 | 2023-04-06 10:05 |
2023-04-06 08:41 |
partIndexlist for partitioned tables uniqueness | Committed | Arne Roland (harks) | David Rowley (davidrowley) | davidrowley | 6 | 2023-01-09 04:22 |
2023-01-09 04:21 |
|
In-place persistence change of a relation (fast ALTER TABLE ... SET LOGGED with wal_level=minimal) | Moved to next CF | Kyotaro Horiguchi (horiguti) | Heikki Linnakangas (heikki), Nathan Bossart (bossartn), Justin Pryzby (justinpryzby), Jakub Wartak (jakub.wartak.tomtom) | 15 | 2024-10-07 06:51 |
2024-11-11 01:25 |
||
AcquireExecutorLocks() and run-time pruning | Moved to next CF | Amit Langote (amitlan) | Tom Lane (tgl) | 15 | 2024-10-08 01:56 |
2024-10-25 12:30 |
||
Speed up releasing of locks | Moved to next CF | Andres Freund (andresfreund), David Rowley (davidrowley) | Heikki Linnakangas (heikki) | 13 | 2024-05-08 01:23 |
2024-01-09 06:24 |
||
postgres_fdw - use TABLESAMPLE when analyzing foreign tables | Committed | Tomas Vondra (fuzzycz) | Tom Lane (tgl), James Finnerty (jimfinnerty) | fuzzycz | 5 | 2022-12-30 23:06 |
2023-01-07 15:20 |
|
Allow parallel plan for referential integrity checks | Moved to next CF | Frédéric Yhuel (yhuelf) | Sami Imseih (simseih) | 7 | 2023-07-04 07:45 |
2024-02-01 17:49 |
||
nbtree performance improvements through specialization on key shape | Moved to next CF | Matthias van de Meent (mmeent) | 13 | 2024-11-19 12:47 |
2024-11-16 16:22 |
|||
Add sortsupport for range types and btree_gist | Moved to next CF | Christoph Heiss (christoph.heiss) | Tomas Vondra (fuzzycz), Bernd Helmle (psoo) | 12 | 2024-10-07 07:10 |
2024-11-12 15:43 |
||
Improve dead tuple storage for lazy vacuum | Moved to next CF | Masahiko Sawada (masahikosawada), John Naylor (john.naylor) | masahikosawada | 10 | 2024-04-08 04:59 |
2024-04-08 13:17 |
||
Reducing planning time when tables have many partitions | Moved to next CF | Yuya Watari (watari) | Thom Brown (thom), Ashutosh Bapat (ashutoshbapat), Andrei Lepikhov (lepikhov) | 13 | 2024-10-05 09:43 |
2024-10-15 03:20 |
||
ALTER TABLE and CLUSTER fail to use a BulkInsertState for toast tables | Moved to next CF | Justin Pryzby (justinpryzby) | Bertrand Drouvot (bertranddrouvot.pg) | 12 | 2024-10-08 01:56 |
2024-11-20 20:11 |
||
Use fadvise in wal replay | Moved to next CF | Kirill Reshke (reshke), Jakub Wartak (jakub.wartak.tomtom) | Andrey Borodin (x4m), Pavel Borisov (pborisov) | 5 | 2023-04-09 03:01 |
2023-04-09 03:01 |
||
Eliminating SPI from RI triggers | Moved to next CF | Amit Langote (amitlan) | 6 | 2023-07-10 08:28 |
2023-07-10 08:30 |
|||
Reduce timing overhead of EXPLAIN ANALYZE using rdtsc | Moved to next CF | 16 | Andres Freund (andresfreund), Lukas Fittl (lfittl), David Geier (geidav) | Lukas Fittl (lfittl), Hannu Krosing (hannukrosing) | 8 | 2024-02-01 18:44 |
2024-02-01 18:44 |
|
Hash index build performance tweak from sorting, part II | Committed | Simon Riggs (simon) | David Rowley (davidrowley) | davidrowley | 2 | 2022-11-24 04:28 |
2022-11-24 04:24 |
|
Parallel Aggregates for string_agg and array_agg | Committed | David Rowley (davidrowley) | Pavel Stehule (okbobcz) | davidrowley | 3 | 2023-01-23 04:38 |
2023-01-23 04:37 |
|
Minimizing calls to SubTransSetParent() | Moved to next CF | Simon Riggs (simon) | 4 | 2023-03-22 17:46 |
2022-11-29 18:44 |
|||
asynchronous execution support for Custom Scan | Moved to next CF | KaiGai Kohei (kaigai), kazutaka onishi (onishi) | 8 | 2024-02-01 17:41 |
2024-02-01 17:42 |
|||
Add semi-join pushdown to postgres_fdw | Moved to next CF | 17 | Alexander Pyhalov (a.pyhalov) | Yuki Fujii (fujiiyuki) | smagen | 8 | 2023-12-27 11:02 |
2023-12-05 10:29 |
New strategies for freezing, advancing relfrozenxid early | Withdrawn | Peter Geoghegan (pgeoghegan) | Matthias van de Meent (mmeent) | 3 | 2023-01-26 06:23 |
2023-01-27 18:40 |
||
Pulling up direct-correlated ANY_SUBLINK | Returned with feedback | Andy Fan (andyf) | 2 | 2023-01-31 16:46 |
2024-02-15 09:51 |
|||
BRIN Sort - sorting using BRIN indexes | Moved to next CF | Tomas Vondra (fuzzycz) | Greg Stark (stark), Matthias van de Meent (mmeent) | 7 | 2024-02-01 18:47 |
2024-02-01 18:47 |
||
Prefetch the next tuple's memory during seqscans | Moved to next CF | David Rowley (davidrowley), Thomas Munro (macdice) | 7 | 2024-01-22 09:51 |
2024-01-22 10:15 |
|||
Lockless queue of waiters based on atomic operations for LWLock | Moved to next CF | Alexander Korotkov (smagen), Pavel Borisov (pborisov) | 7 | 2024-01-26 14:50 |
2024-01-26 14:53 |
|||
Refactor relation extension, faster COPY | Moved to next CF | Andres Freund (andresfreund) | Heikki Linnakangas (heikki), Melanie Plageman (melanieplageman) | andresfreund | 3 | 2023-04-07 01:17 |
2023-04-07 08:39 |
|
Allow WindowFuncs prosupport function to use more optimal WindowClause options | Committed | David Rowley (davidrowley) | davidrowley | 2 | 2022-12-23 02:27 |
2022-12-23 02:46 |
||
Partial aggregates push down | Moved to next CF | Yuki Fujii (fujiiyuki) | 6 | 2024-01-27 01:57 |
2024-08-23 00:07 |
|||
Check lateral references within PHVs for memoize cache keys | Moved to next CF | Richard Guo (richardguo) | Paul Jungwirth (pjungwir) | richardguo | 8 | 2024-07-15 01:39 |
2024-07-15 01:36 |
|
Fix ParamPathInfo for union-all AppendPath | Moved to next CF | Richard Guo (richardguo) | tgl | 2 | 2023-03-16 22:14 |
2023-03-17 03:19 |
||
Removing redundant grouping columns | Committed | Tom Lane (tgl) | tgl | 1 | 2023-01-18 17:38 |
2023-01-18 17:39 |
||
Avoid repetitive vac_update_datfrozenxid() during vacuumdb | Committed | Tom Lane (tgl) | Nathan Bossart (bossartn) | tgl | 1 | 2023-01-06 19:17 |
2023-01-06 17:53 |
|
Make VACUUM remove MultiXacts with updater XIDs more eagerly | Withdrawn | Peter Geoghegan (pgeoghegan) | 1 | 2023-01-26 06:26 |
2022-12-30 20:23 |
|||
Procedural Languages | ||||||||
declarative session variables, LET command | Moved to next CF | Pavel Stehule (okbobcz) | Fabien Coelho (calvin), Julien Rouhaud (rjuju), Gilles Darold (darold), Laurenz Albe (laurenz), Dmitry Dolgov (erthalion), Justin Pryzby (justinpryzby), Brian Faherty (scrummyin), Philippe BEAUDOIN (beaud76), Asif Rehman (asifrana), remi duval (remduv) | 33 | 2024-10-07 16:04 |
2024-11-21 04:07 |
||
PL/pgSQL cursors should get generated portal names by default | Committed | Tom Lane (tgl) | Pavel Stehule (okbobcz) | tgl | 1 | 2023-01-01 18:23 |
2023-01-09 15:50 |
|
Refactoring | ||||||||
psql - refactor echo code | Moved to next CF | Fabien Coelho (calvin) | Pavel Stehule (okbobcz), Peter Eisentraut (petere) | 10 | 2023-04-03 20:03 |
2023-04-03 20:03 |
||
Move SLRU data into the regular buffer pool | Moved to next CF | Heikki Linnakangas (heikki), Thomas Munro (macdice) | Aleksander Alekseev (a.alekseev) | 8 | 2023-09-04 12:30 |
2023-09-27 15:09 |
||
New [relation] options engine | Returned with feedback | Nikolay Shaplov (nataraj) | 5 | 2023-01-31 16:48 |
2024-06-22 18:21 |
|||
Making Vars outer-join aware | Committed | Tom Lane (tgl) | Richard Guo (richardguo) | tgl | 3 | 2023-01-30 19:13 |
2023-01-30 16:45 |
|
Cygwin cleanup | Moved to next CF | Thomas Munro (macdice), Justin Pryzby (justinpryzby) | Justin Pryzby (justinpryzby) | 4 | 2023-03-02 04:04 |
2023-02-08 07:06 |
||
Refactoring postgres_fdw/connection.c | Moved to next CF | Fujii Masao (masaofujii) | Etsuro Fujita (efujita) | 5 | 2023-05-23 06:28 |
2023-02-15 11:53 |
||
Simplify find_my_exec by using realpath(3) | Moved to next CF | Tom Lane (tgl) | tgl | 3 | 2023-03-23 22:20 |
2023-03-23 22:20 |
||
Avoid use deprecated Windows Memory API | Moved to next CF | 16 | Ranier Vilela (raniervilela) | Aleksander Alekseev (a.alekseev) | 3 | 2023-03-20 07:06 |
2023-03-22 12:18 |
|
Remove dead macro exec_subplan_get_plan | Moved to next CF | 16 | Mingli Zhang (zml) | Richard Guo (richardguo) | 3 | 2023-04-04 18:03 |
2023-04-04 18:03 |
|
Move backup-related code to xlogbackup.c/.h | Moved to next CF | Bharath Rupireddy (bharathrupireddy) | Nathan Bossart (bossartn) | 3 | 2023-03-24 03:31 |
2023-03-24 03:31 |
||
Simple code cleanup in tuplesort.c. | Committed | Xing Guo (higuoxing) | Richard Guo (richardguo) | john.naylor | 2 | 2023-01-09 09:58 |
2023-01-11 03:45 |
|
Rework collation code | Moved to next CF | 16 | Jeff Davis (jdavis), Thomas Munro (macdice) | Peter Eisentraut (petere) | jdavis | 3 | 2023-02-24 17:30 |
2023-03-05 22:20 |
Windows filesystem support improvements | Moved to next CF | Thomas Munro (macdice) | 3 | 2023-03-03 01:56 |
2023-03-03 01:52 |
|||
Simplify standby state machine a bit in WaitForWALToBecomeAvailable() | Moved to next CF | Bharath Rupireddy (bharathrupireddy) | Nathan Bossart (bossartn) | michael-kun | 3 | 2023-03-03 11:22 |
2023-03-06 08:17 |
|
ResourceOwner refactoring | Moved to next CF | Heikki Linnakangas (heikki) | Peter Eisentraut (petere), Aleksander Alekseev (a.alekseev) | heikki | 6 | 2023-11-08 12:37 |
2023-11-17 20:52 |
|
Split index and table statistics into different types of stats | Moved to next CF | 17 | Bertrand Drouvot (bertranddrouvot.pg) | Melanie Plageman (melanieplageman) | 4 | 2023-07-10 09:14 |
2024-01-25 08:36 |
|
heapgettup() refactoring | Moved to next CF | 17 | Melanie Plageman (melanieplageman) | David Rowley (davidrowley), Peter Eisentraut (petere) | davidrowley | 3 | 2023-03-19 09:38 |
2023-03-19 09:38 |
SetLatches() | Moved to next CF | Thomas Munro (macdice) | 11 | 2024-10-08 02:14 |
2024-11-04 16:08 |
|||
Const'ify the arguments of ilist.c/ilist.h functions | Committed | 16 | Aleksander Alekseev (a.alekseev) | Peter Eisentraut (petere) | petere | 1 | 2023-01-12 07:33 |
2023-01-18 18:30 |
Rework LogicalOutputPluginWriterUpdateProgress | Moved to next CF | wei wang (wangwei) | 6 | 2024-01-15 16:19 |
2024-01-15 16:20 |
|||
Making Bitmapsets be valid Nodes | Committed | Tom Lane (tgl), Amit Langote (amitlan) | tgl | 1 | 2022-11-13 15:24 |
2022-11-14 07:26 |
||
List of Bitmapset | Committed | Tom Lane (tgl) | tgl | 1 | 2022-11-16 21:49 |
2022-11-16 02:35 |
||
Avoid double lookup in pgstat_fetch_stat_tabentry() | Committed | 16 | Bertrand Drouvot (bertranddrouvot.pg) | andresfreund | 1 | 2022-11-21 14:01 |
2022-11-20 19:00 |
|
Generate pg_stat_get_* functions with Macros | Committed | 16 | Bertrand Drouvot (bertranddrouvot.pg) | Nathan Bossart (bossartn) | michael-kun | 1 | 2022-12-07 00:18 |
2022-12-10 08:06 |
Give the postmaster its own latch | Committed | Thomas Munro (macdice) | macdice | 1 | 2023-01-12 04:20 |
2023-01-28 01:59 |
||
Use AF_UNIX for tests on Windows (ie drop fallback TCP code) | Moved to next CF | Thomas Munro (macdice) | 6 | 2024-02-01 16:28 |
2024-02-01 16:28 |
|||
Error-safe user functions - initial patch | Committed | Tom Lane (tgl) | tgl | 1 | 2022-12-09 15:17 |
2023-01-03 18:16 |
||
Remove NEW placeholder entry from stored view query range table | Committed | 16 | Amit Langote (amitlan) | Tom Lane (tgl) | tgl | 1 | 2023-01-12 01:06 |
2023-01-12 17:31 |
Collation code refactoring | Withdrawn | Jeff Davis (jdavis), Thomas Munro (macdice) | 1 | 2023-01-11 20:37 |
2024-02-13 23:12 |
|||
Refactor SCRAM code to dynamically handle hash type and key length | Committed | 16 | Michael Paquier (michael-kun) | michael-kun | 1 | 2022-12-20 07:26 |
2022-12-21 05:01 |
|
Improve the notation used to initialize the array in syscache.c | Committed | Thomas Munro (macdice) | macdice | 1 | 2022-12-22 22:07 |
2023-11-14 14:25 |
||
Common function for percent placeholder replacement | Committed | Peter Eisentraut (petere) | Nathan Bossart (bossartn) | petere | 1 | 2023-01-11 10:09 |
2023-01-12 06:40 |
|
Add BufFileRead variants with short read and EOF detection | Committed | Peter Eisentraut (petere) | Amit Kapila (amitkapila) | petere | 1 | 2023-01-16 10:17 |
2023-01-16 10:16 |
|
Refactor recordExtObjInitPriv() | Committed | Peter Eisentraut (petere) | Nathan Bossart (bossartn) | petere | 1 | 2023-01-17 19:16 |
2023-01-17 19:16 |
|
Lock updated tuples in tuple_update() and tuple_delete() | Moved to next CF | Alexander Korotkov (smagen) | Andres Freund (andresfreund), Chris Travers (einhverfr), vigneshwaran C (vignesh.postgres), Pavel Borisov (pborisov) | smagen | 9 | 2024-10-08 02:15 |
2024-03-24 01:12 |
|
Replication & Recovery | ||||||||
Make message at end-of-recovery less scary | Moved to next CF | Kyotaro Horiguchi (horiguti) | Aleksander Alekseev (a.alekseev), Ashutosh Sharma (ashu_coek), Justin Pryzby (justinpryzby), Pavel Borisov (pborisov) | 20 | 2024-01-31 01:57 |
2024-01-23 04:13 |
||
schema change not getting invalidated, both renamed table and new table data were getting replicated | Committed | vigneshwaran C (vignesh.postgres) | Tom Lane (tgl) | tgl | 8 | 2023-01-06 16:12 |
2023-01-06 16:21 |
|
Add log messages when replication slots become active and inactive | Moved to next CF | Bharath Rupireddy (bharathrupireddy) | amitkapila | 10 | 2023-11-21 12:24 |
2023-11-21 08:48 |
||
pg_receivewal fail to streams when the partial file to write is not fully initialized present in the wal receiver directory | Moved to next CF | Bharath Rupireddy (bharathrupireddy), SATYANARAYANA NARLAPURAM (satyanarayanan) | 11 | 2024-01-22 01:04 |
2024-01-22 01:05 |
|||
Time-delayed logical replication subscriber | Moved to next CF | Euler Taveira (eulerto) | vigneshwaran C (vignesh.postgres), Peter Smith (smithpb2250) | 6 | 2023-03-10 12:08 |
2023-04-05 09:23 |
||
Support logical replication of DDL commands | Moved to next CF | Zheng Li (zhengli), vigneshwaran C (vignesh.postgres), Ajin Cherian (ajinc), Hou Zhijie (houzj), Runqi Tian (runqitian) | Amit Kapila (amitkapila), Peter Smith (smithpb2250) | 10 | 2024-03-28 12:27 |
2024-03-28 12:03 |
||
Perform streaming logical transactions by background workers | Moved to next CF | Hou Zhijie (houzj) | Peter Smith (smithpb2250) | amitkapila | 5 | 2023-02-07 07:39 |
2023-05-09 10:01 |
|
Skip replicating the tables specified in except table option | Moved to next CF | vigneshwaran C (vignesh.postgres) | Takamichi Osumi (tatatappp), Peter Smith (smithpb) | 9 | 2024-01-09 06:32 |
2024-01-09 06:32 |
||
Switching XLog source from archive to streaming when primary available | Moved to next CF | Bharath Rupireddy (bharathrupireddy), SATYANARAYANA NARLAPURAM (satyanarayanan) | Nathan Bossart (bossartn) | bossartn | 13 | 2024-10-03 20:52 |
2024-08-29 20:58 |
|
An attempt to avoid locally-committed-but-not-replicated-to-standby-transactions in synchronous replication | Moved to next CF | Bharath Rupireddy (bharathrupireddy) | 6 | 2023-08-02 19:47 |
2023-08-02 19:47 |
|||
Minimal logical decoding on standbys | Moved to next CF | 16 | Bertrand Drouvot (bdrouvot) | Bharath Rupireddy (bharathrupireddy) | andresfreund | 5 | 2023-04-08 16:31 |
2023-04-08 17:12 |
Use indexes on the subscriber when REPLICA IDENTITY is full on the publisher | Moved to next CF | 16 | Onder Kalaci (onderkalaci) | vigneshwaran C (vignesh.postgres) | amitkapila | 4 | 2023-03-18 09:47 |
2023-03-18 09:49 |
Reuse Workers and Replication Slots during Logical Replication | Moved to next CF | Melih Mutlu (melihmutlu) | Daniel Gustafsson (d_gustafsson) | 8 | 2024-01-10 13:10 |
2024-01-10 13:10 |
||
Allow logical replication to copy tables in binary format | Moved to next CF | Melih Mutlu (melihmutlu) | vigneshwaran C (vignesh.postgres), Bharath Rupireddy (bharathrupireddy) | amitkapila | 4 | 2023-03-31 08:31 |
2023-03-23 07:40 |
|
Adding CommandID to heap xlog records | Returned with feedback | Anastasia Lubennikova (lubennikovaav), Matthias van de Meent (mmeent) | 2 | 2023-01-31 16:52 |
2023-06-26 21:15 |
|||
Disable STARTUP_PROGRESS_TIMEOUT in standby mode | Moved to next CF | Simon Riggs (simon), Bharath Rupireddy (bharathrupireddy) | rhaas | 2 | 2023-02-10 23:20 |
2023-02-10 23:25 |
||
suppressing useless wakeups in logical/worker.c | Moved to next CF | Nathan Bossart (bossartn) | Tom Lane (tgl) | 4 | 2023-09-01 12:25 |
2023-07-04 18:37 |
||
Improve WALRead() to suck data directly from WAL buffers when possible | Moved to next CF | Bharath Rupireddy (bharathrupireddy) | Nathan Bossart (bossartn) | jdavis | 7 | 2024-04-11 01:01 |
2024-04-09 06:33 |
|
Apply worker fails if a relation is missing on subscriber even if refresh publication has not been refreshed yet | Withdrawn | 1 | 2022-12-27 07:38 |
2022-12-26 10:32 |
||||
Exit walsender before confirming remote flush in logical replication | Moved to next CF | Hayato Kuroda (ha-kun) | 2 | 2023-03-17 12:01 |
2023-02-15 06:20 |
|||
Security | ||||||||
USAGE privilege on PUBLICATION | Moved to next CF | Antonin Houska (a.houska) | 9 | 2024-01-15 10:56 |
2023-03-20 06:17 |
|||
Let libpq reject unexpected authentication requests | Moved to next CF | 16 | Jacob Champion (jchampion) | Peter Eisentraut (petere), Aleksander Alekseev (a.alekseev) | michael-kun | 5 | 2023-03-24 05:18 |
2023-03-25 02:59 |
automatic client-side column-level encryption | Moved to next CF | Peter Eisentraut (petere) | 6 | 2024-06-27 06:55 |
2024-04-18 19:00 |
|||
User functions for building SCRAM secrets | Moved to next CF | Jonathan Katz (jkatz05) | 7 | 2024-01-27 03:32 |
2024-01-27 03:35 |
|||
fixing CREATEROLE | Committed | Robert Haas (rhaas) | rhaas | 1 | 2023-01-15 02:36 |
2023-01-15 02:38 |
||
Add a hook to allow modification of the ldapbindpasswd | Moved to next CF | Andrew Dunstan (adunstan), John Naylor (john.naylor) | adunstan | 2 | 2023-03-15 20:40 |
2023-03-16 10:33 |
||
Server Features | ||||||||
On client login event trigger | Moved to next CF | 17 | Konstantin Knizhnik (knizhnik), Greg Nancarrow (gregn1234), Mikhail Gribkov (youzhick) | Pavel Stehule (okbobcz), Daniel Gustafsson (d_gustafsson), Ivan Panchenko (wao), Greg Nancarrow (gregn1234) | smagen | 15 | 2023-10-18 10:31 |
2023-10-29 22:21 |
Allow batched insert during cross-partition updates | Committed | Amit Langote (amitlan) | Etsuro Fujita (efujita), Georgios Kokolatos (gkokolatos), Hou Zhijie (houzj) | efujita | 10 | 2022-12-20 10:23 |
2022-12-20 11:19 |
|
pg_stats and range statistics | Moved to next CF | 17 | Egor Rogov (egorius) | Tomas Vondra (fuzzycz), Soumyadeep Chakraborty (soumyadeepc) | smagen | 13 | 2023-11-27 00:54 |
2023-11-25 16:57 |
Update relfrozenxmin when truncating temp tables | Moved to next CF | 16 | Greg Stark (stark) | 12 | 2024-01-22 01:29 |
2024-01-22 01:29 |
||
WIN32 pg_import_system_collations | Committed | Juanjo Santamaria Flecha (juanjo.santamaria.gmail.com) | Peter Eisentraut (petere) | petere | 6 | 2023-01-03 13:49 |
2023-01-03 13:48 |
|
Daitch-Mokotoff soundex | Moved to next CF | Dag Lem (daglem) | Paul Ramsey (pramsey) | tgl | 7 | 2023-04-07 21:34 |
2023-04-08 11:50 |
|
Index SLRUs by 64-bit integers rather than by 32-bit integers | Moved to next CF | 16 | Aleksander Alekseev (a.alekseev), Maxim Orlov (m.orlov), Pavel Borisov (pborisov) | Alexander Korotkov (smagen), Jacob Champion (jchampion) | smagen | 11 | 2023-12-04 10:13 |
2023-12-17 21:14 |
Pluggable toaster | Moved to next CF | Fedor Sigaev (sigaev), Nikita Glukhov (n.glukhov), Oleg Bartunov (oleg), Nikita Malakhov (nmalakh) | Andres Freund (andresfreund), Aleksander Alekseev (a.alekseev), Matthias van de Meent (mmeent) | 7 | 2023-04-03 19:37 |
2023-02-07 10:38 |
||
Compression dictionaries | Moved to next CF | 17 | Aleksander Alekseev (a.alekseev) | Matthias van de Meent (mmeent), Nikita Malakhov (nmalakh) | 9 | 2024-01-26 13:21 |
2024-01-26 13:23 |
|
Add initdb option to initialize cluster with non-standard xid/mxid/mxoff. | Moved to next CF | 16 | Maxim Orlov (m.orlov), Pavel Borisov (pborisov) | 5 | 2023-03-21 15:59 |
2023-03-21 09:44 |
||
Support % wildcard in extension upgrade scripts | Moved to next CF | 16 | Sandro Santilli (strk) | Regina Obe (reginaobe) | 6 | 2023-08-01 18:24 |
2024-02-01 17:58 |
|
ALTER TABLE SET ACCESS METHOD on partitioned tables | Moved to next CF | Justin Pryzby (justinpryzby), Soumyadeep Chakraborty (soumyadeep2007), Soumyadeep Chakraborty (soumyadeepc) | Álvaro Herrera (alvherre) | alvherre | 10 | 2024-03-26 08:05 |
2024-04-02 05:06 |
|
Push aggregation down to base relations and joins | Moved to next CF | Yuki Fujii (fujiiyuki) | Tomas Vondra (fuzzycz) | 8 | 2024-01-22 01:21 |
2024-01-22 01:22 |
||
BCP 47 locale names for Windows | Moved to next CF | Thomas Munro (macdice) | 7 | 2024-10-08 03:29 |
2024-08-08 11:39 |
|||
Provide the facility to set binary format output for specific OID's per session | Moved to next CF | Dave Cramer (dcramer) | Peter Eisentraut (petere), Gurjeet Singh (gurjeet) | 8 | 2024-02-01 15:35 |
2024-02-01 15:35 |
||
Page compression for OLTP | Returned with feedback | 16 | Chen huajun (chenhuajun) | 3 | 2023-01-31 16:56 |
2023-01-31 17:49 |
||
Patch to implement missing join selectivity estimation for range types | Moved to next CF | Mahmoud SAKR (mahmsakr), Diogo Repas (diogo.repas), Maxime Schoemans (mschoema), Zhicheng Luo (zcsysu.163.com) | Damir Belyalov (xhevx), Alena Rybakina (a.rybakina) | 10 | 2024-04-09 08:04 |
2024-01-22 08:10 |
||
logical decoding and replication of sequences, take 2 | Moved to next CF | Tomas Vondra (fuzzycz) | Dilip Kumar (dilip.kumar), Peter Eisentraut (petere), Ashutosh Bapat (ashutoshbapat) | 10 | 2024-06-21 16:12 |
2024-03-06 17:34 |
||
Enable jitlink as an alternative jit linker of legacy Rtdyld and add riscv jitting support | Moved to next CF | Alex Fan (alexfanqi) | 6 | 2023-09-01 12:23 |
2023-01-06 00:07 |
|||
Add the ability to limit the amount of memory that can be allocated to backends. | Moved to next CF | Reid Thompson (jreidthompsoncd), John Morris (coyotebush) | 11 | 2024-10-07 07:10 |
2024-03-15 07:00 |
|||
cataloguing NOT NULL constraints | Moved to next CF | Álvaro Herrera (alvherre) | Peter Eisentraut (petere) | alvherre | 6 | 2023-08-31 11:29 |
2023-09-06 19:09 |
|
Expand character set for ltree labels | Committed | 16 | Garen Torikian (gjtorikian) | Nathan Bossart (bossartn) | adunstan | 2 | 2023-01-06 21:10 |
2023-01-06 21:08 |
Multi-version ICU | Moved to next CF | Thomas Munro (macdice) | 10 | 2024-10-07 07:09 |
2024-02-13 23:12 |
|||
Code checks for App Devs, using new options for transaction behavior | Moved to next CF | Simon Riggs (simon) | Greg Stark (stark) | 3 | 2023-03-24 03:34 |
2023-03-23 20:43 |
||
TDE key management patches | Moved to next CF | David Christensen (davidchristensen) | Chris Travers (einhverfr) | 7 | 2024-02-01 15:17 |
2024-02-01 15:17 |
||
Post-special Page Storage TDE support (aka Reserved Page Size) | Moved to next CF | David Christensen (davidchristensen) | 11 | 2024-10-08 03:30 |
2024-03-13 16:26 |
|||
Direct I/O (developer-only feature) | Moved to next CF | Andres Freund (andresfreund), Thomas Munro (macdice) | Bharath Rupireddy (bharathrupireddy) | macdice | 3 | 2023-04-08 12:20 |
2023-04-09 23:46 |
|
Add palloc_aligned() to allow arbitrary power of 2 memory alignment | Committed | Andres Freund (andresfreund), David Rowley (davidrowley) | davidrowley | 2 | 2022-12-22 06:47 |
2022-12-22 00:34 |
||
Reduce wakeup on idle for bgwriter & walwriter for >5s | Moved to next CF | Simon Riggs (simon), Bharath Rupireddy (bharathrupireddy) | 2 | 2023-03-30 03:09 |
2023-01-31 09:23 |
|||
Add USER SET parameter values for pg_db_role_setting | Committed | 16 | Alexander Korotkov (smagen), Steve Chávez (steve-chavez) | Pavel Borisov (pborisov), Steve Chávez (steve-chavez) | smagen | 1 | 2022-12-09 10:24 |
2023-01-05 10:14 |
ANY_VALUE aggregate | Moved to next CF | 16 | Vik Fearing (xocolatl) | Peter Eisentraut (petere) | petere | 2 | 2023-02-22 08:57 |
2023-02-22 08:56 |
Transaction timeout | Moved to next CF | Andrey Borodin (x4mmm) | Nathan Bossart (bossartn), Nikolay Samokhvalov (nikolay), yuhang qiu (qyh), Tung Nguyen (tngngn) | smagen | 7 | 2024-02-29 18:19 |
2024-03-13 08:17 |
|
Generating code for query jumbling through gen_node_support.pl | Committed | 16 | Michael Paquier (michael-kun) | Peter Eisentraut (petere) | michael-kun | 1 | 2023-01-31 06:33 |
2023-01-31 06:40 |
Force streaming every change in logical decoding | Committed | Yu Shi (shiy.fnst) | amitkapila | 1 | 2023-01-06 06:18 |
2023-01-06 06:17 |
||
Allow tailoring of ICU locales with custom rules | Moved to next CF | Peter Eisentraut (petere) | Laurenz Albe (laurenz) | petere | 2 | 2023-03-08 16:05 |
2023-03-08 16:05 |
|
SQL Commands | ||||||||
CREATE INDEX CONCURRENTLY on partitioned table | Moved to next CF | Justin Pryzby (justinpryzby), Alexander Pyhalov (a.pyhalov) | Anastasia Lubennikova (lubennikovaav), Alexander Pyhalov (a.pyhalov), Ilya Gladyshev (qoops) | 15 | 2023-09-18 14:48 |
2024-10-25 18:32 |
||
Dynamic result sets from procedures | Moved to next CF | Peter Eisentraut (petere) | 12 | 2023-10-30 09:26 |
2023-02-24 11:26 |
|||
Non-decimal integer literals | Committed | Peter Eisentraut (petere) | John Naylor (john.naylor) | petere | 6 | 2022-12-14 06:13 |
2023-01-23 21:20 |
|
Add SPLIT PARTITION/MERGE PARTITIONS commands | Moved to next CF | 18 | Dmitry Koval (d.koval) | stephane tachoires (sttachoires) | smagen | 11 | 2024-09-06 11:46 |
2024-08-30 08:43 |
Add OR REPLACE option for CREATE OPERATOR | Moved to next CF | 16 | Svetlana Derevyanko (getsusun) | Nikita Malakhov (nmalakh) | 4 | 2023-03-22 03:29 |
2023-03-22 03:29 |
|
Introduce array_shuffle() and array_sample() functions | Moved to next CF | Martin Kalcher (mkalcher) | Tom Lane (tgl) | tgl | 4 | 2023-04-07 15:48 |
2023-04-07 16:01 |
|
COPY FROM IGNORE_ERRORS - ignores rows with errors while copying | Moved to next CF | 17 | Atsushi Torikoshi (atsushitorikoshi), Damir Belyalov (xhevx) | Daniel Gustafsson (d_gustafsson), Andrei Lepikhov (lepikhov), Alena Rybakina (a.rybakina) | smagen | 8 | 2024-01-16 21:38 |
2024-01-19 14:26 |
Add support for DEFAULT specification in COPY FROM | Moved to next CF | Israel Barth (barthisrael) | Andrew Dunstan (adunstan) | adunstan | 4 | 2023-03-13 14:14 |
2023-03-15 21:21 |
|
Fix tab completion MERGE | Moved to next CF | Kotaro Kawamoto (kawamochi) | Dean Rasheed (deanr), Shinya Kato (kato-shinya), Masao Fujii (fujiimso) | 4 | 2023-07-04 12:34 |
2023-07-04 12:34 |
||
COPY FROM enable FORCE_NULL/FORCE_NOT_NULL on all columns | Moved to next CF | 17 | Mingli Zhang (zml) | Andrew Dunstan (adunstan), Amit Langote (amitlan), Damir Belyalov (xhevx) | adunstan | 5 | 2023-10-01 01:16 |
2023-09-30 16:49 |
Ability to reference other extensions by schema in extension scripts | Moved to next CF | 16 | Regina Obe (reginaobe) | Sandro Santilli (strk) | tgl | 2 | 2023-03-20 22:37 |
2023-03-21 14:52 |
Exclusion constraints on partitioned tables | Moved to next CF | Paul Jungwirth (pjungwir) | Peter Eisentraut (petere) | petere | 3 | 2023-07-12 07:35 |
2023-07-12 07:34 |
|
CAST( ... ON DEFAULT) | Moved to next CF | Corey Huinker (coreyh) | 2 | 2023-03-28 18:53 |
2023-03-28 20:23 |
|||
MERGE INTO updatable_view | Moved to next CF | Dean Rasheed (deanr) | Vik Fearing (xocolatl) | deanr | 7 | 2024-02-29 16:33 |
2024-02-29 16:37 |
|
SQL/JSON | Moved to next CF | Amit Langote (amitlan), Nikita Glukhov (n.glukhov) | alvherre | 2 | 2023-04-05 06:58 |
2023-04-05 07:23 |
||
add PROCESS_MAIN to VACUUM | Moved to next CF | 16 | Nathan Bossart (bossartn) | michael-kun | 2 | 2023-03-06 07:45 |
2023-03-08 00:57 |
|
Underscores in numeric literals | Moved to next CF | Peter Eisentraut (petere) | Dean Rasheed (deanr) | deanr | 2 | 2023-02-04 09:56 |
2023-02-04 10:29 |
|
MERGE ... WHEN NOT MATCHED BY SOURCE | Moved to next CF | Dean Rasheed (deanr) | Vik Fearing (xocolatl) | deanr | 7 | 2024-03-30 10:07 |
2024-03-26 08:08 |
|
System Administration | ||||||||
Avoid hiding shared filesets in pg_ls_tmpdir (pg_ls_* functions for showing metadata ...) | Moved to next CF | Justin Pryzby (justinpryzby) | Fabien Coelho (calvin) | 21 | 2024-01-22 01:15 |
2024-01-22 01:16 |
||
Fix pg_rewind race condition just after promotion | Moved to next CF | Heikki Linnakangas (heikki) | Kyotaro Horiguchi (horiguti), Aleksander Alekseev (aalekseev) | heikki | 12 | 2023-02-23 13:43 |
2023-02-23 13:43 |
|
warn if GUC set to an invalid shared library | Moved to next CF | Justin Pryzby (justinpryzby) | Christoph Berg (myon), cary huang (caryh), Maciek Sakrejda (msakrejda), Cary Huang (cary) | 14 | 2024-10-08 02:09 |
2024-11-11 10:09 |
||
Teach pg_waldump to extract FPIs from the WAL stream | Committed | 16 | David Christensen (davidchristensen) | Bharath Rupireddy (bharathrupireddy) | michael-kun | 4 | 2023-03-06 15:38 |
2022-12-27 11:52 |
Enable fine-grained control over what gets logged on connection attempt (reduces log size) | Moved to next CF | Sergey Dudoladov (sdudoladov) | Justin Pryzby (justinpryzby), Jacob Champion (jchampion) | 3 | 2023-08-03 20:58 |
2023-08-03 20:58 |
||
GUC for temporary disabling event triggers | Moved to next CF | 17 | Daniel Gustafsson (d_gustafsson) | Robert Haas (rhaas), Michael Paquier (michael-kun), Ted Yu (tedyu), Mikhail Gribkov (youzhick) | d_gustafsson | 4 | 2023-09-25 12:23 |
2023-09-25 12:22 |
Teach autovacuum.c to launch workers to advance table age without attendant antiwraparound cancellation behavior | Withdrawn | Peter Geoghegan (pgeoghegan) | 1 | 2023-01-26 06:26 |
2023-01-26 06:41 |
|||
Support using "all" for the db user in pg_ident.conf | Committed | 16 | Jelte Fennema-Nio (jeltef) | michael-kun | 1 | 2023-01-20 02:24 |
2023-01-20 02:26 |
|
recovery modules | Moved to next CF | 18 | Nathan Bossart (bossartn) | 8 | 2024-07-19 21:24 |
2024-07-19 19:37 |
||
Add a new pg_walinspect function to extract FPIs from WAL records | Committed | Bharath Rupireddy (bharathrupireddy) | Bertrand Drouvot (bertranddrouvot.pg) | michael-kun | 1 | 2023-01-23 05:04 |
2023-01-23 05:15 |
|
Testing | ||||||||
CI and test improvements | Moved to next CF | Justin Pryzby (justinpryzby) | 13 | 2024-10-08 03:35 |
2024-11-16 20:44 |
|||
Testing autovacuum wraparound | Moved to next CF | Andres Freund (andresfreund), Masahiko Sawada (masahikosawada) | masahikosawada | 8 | 2023-12-03 19:44 |
2023-12-01 02:14 |
||
xml2: add test for coverage | Returned with feedback | DongWook Lee (dongwooklee) | 3 | 2023-01-31 01:01 |
2023-01-31 17:50 |
|||
TAP output format for pg_regress | Moved to next CF | Daniel Gustafsson (d_gustafsson) | Nikolay Shaplov (nataraj) | d_gustafsson | 4 | 2023-03-31 11:48 |
2023-03-31 11:12 |
|
Better infrastructure for automated testing of concurrency issues | Moved to next CF | 16 | Alexander Korotkov (smagen) | 4 | 2023-04-03 19:41 |
2023-03-28 19:37 |
||
vacuumlo: add test to vacuumlo for test coverage | Returned with feedback | DongWook Lee (dongwooklee) | Daniel Gustafsson (d_gustafsson) | 2 | 2023-01-31 01:02 |
2023-01-31 17:50 |
||
Fix database creation during installchecks for ICU cluster | Returned with feedback | 15 | Marina Polyakova (whipping.top1991) | 2 | 2023-01-31 17:01 |
2023-01-31 17:51 |
||
Backport perl tests for pg_upgrade | Withdrawn | Anton Melnikov (antonmel) | 2 | 2022-12-19 01:18 |
2022-12-19 01:56 |
|||
Add test module for Custom WAL Resource Manager feature | Committed | Bharath Rupireddy (bharathrupireddy) | jdavis | 1 | 2022-11-15 23:31 |
2022-11-16 04:09 |
||
Sending SIGABRT to child processes | Committed | Tom Lane (tgl) | tgl | 1 | 2022-11-21 17:04 |
2022-12-01 00:36 |
||
Test for function error in logrep worker | Moved to next CF | Anton Melnikov (antonmel) | 2 | 2023-04-05 17:49 |
2023-04-06 10:24 |
|||
Allow tests to pass in OpenSSL FIPS mode | Moved to next CF | Peter Eisentraut (petere) | Tom Lane (tgl) | petere | 2 | 2023-03-13 10:16 |
2023-11-17 18:45 |
|
Add a test for ldapbindpasswd | Committed | Andrew Dunstan (adunstan), John Naylor (john.naylor) | adunstan | 1 | 2023-01-23 14:09 |
2023-01-23 13:45 |
||
Add TAP tests for psql \g piped into program | Moved to next CF | Daniel Vérité (danielverite) | heikki | 5 | 2023-10-02 08:47 |
2023-10-02 08:46 |