Ready for Committer
32/2614
Add table expansion hook
Erik Nordström
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2835
Allow match a whole DN of a client certificate
Andrew Dunstan
patch
apply failure
32/2694
Automatic HASH and LIST partition creation
Anastasia Lubennikova
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2856
Consider Parallelism While Planning For REFRESH MATERIALIZED VIEW
Bharath Rupireddy
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2603
DROP relation IF EXISTS Docs and Tests - Bug Fix
David Johnston
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2334
ECPG new statement: DECLARE STATEMENT
Hayato Kuroda
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2747
Extending the range operators so they can cope with range element and eleme...
Esteban Zimanyi
patch
apply failure
32/2601
Fast COPY FROM command for the foreign tables
Andrey Lepikhov
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2569
Hybrid Hash/Nested Loop joins and caching results from subplans
David Rowley
patch
apply failure
32/2795
Improve replay pause
dilip kumar
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2977
Improvements and additions to COPY progress reporting
Matthias vd Meent
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2777
Introduce view updating options more succinctly
David Johnston
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2778
Minor variable related cleanup and rewording of plpgsql docs
David Johnston
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/1677
New libpq option to prefer standby for connection
Haribabu Kommi , vignesh C , Greg Nancarrow
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2807
New wal_level to disable WAL logging
Takamichi Osumi
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2900
On client connection event trigger
Konstantin Knizhnik
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2880
Perform COPY FROM encoding conversions in larger chunks
Heikki Linnakangas
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2867
Protect archive recovery from missing data
Takamichi Osumi
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2974
Remove FE/BE protocol v2 support
Heikki Linnakangas
patch
apply failure
32/2770
Wrong statistics for size of XLOG_SWITCH during pg_waldump
movead li
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2803
cleanup temporary files after crash
Euler Taveira
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2889
libpq trace log
Aya Iwata
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2702
pg_read_all_data default role
Stephen Frost
patch
apply success
appveyor success
cirrus/freebsd success (new)
cirrus/linux success
cirrus/macos success
32/2822
pg_wait_backend() and pg_terminate_backend_and_wait() functions with wait and ti...
Bharath Rupireddy
patch
apply success
appveyor success
cirrus/freebsd success (new)
cirrus/linux success
cirrus/macos success
32/1736
pgbench - add pseudo-random permutation function
Fabien Coelho , Hironobu Suzuki
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/1608
schema variables, LET command
Pavel Stehule
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2613
unicode unescape function
Pavel Stehule
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
Needs review
32/2750
(ALTER SYSTEM) SET +=/-= operator support
Abhijit Menon-Sen
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2982
64-bit XIDs in deleted nbtree pages
Peter Geoghegan
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2234
A hook for path-removal decision on add_path
KaiGai Kohei
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2991
A qsort template
Thomas Munro
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2602
ALTER SYSTEM READ { ONLY | WRITE }
Amul Sul
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2859
About to add WAL write/fsync statistics to pg_stat_wal view
Masahiro Ikeda
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2958
Adaptive query optimization: create extented statistics using auto_explain exten...
Konstantin Knizhnik
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/3009
Add --tablespace option to reindexdb
Michael Paquier
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2713
Add information about generic/custom plan to pg_stat_statements
Atsushi Torikoshi
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2896
Add is_toplevel flag in pg_stat_statements
Julien Rouhaud
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2833
Add nullif case for eval_const_expressions
hou zhijie
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/1533
Add support for ON UPDATE/DELETE actions on ALTER CONSTRAINT
Matheus Oliveira
patch
apply failure
32/2541
Additional Chapter "Architecture" for Part "Tutorial"
Jürgen Purtz
patch
apply failure
32/2780
Allow COPY "text" to output a header and add header matching mode to COPY FROM
Rémi Lapeyre
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2158
Allow an alias to be attached directly to a JOIN ... USING
Peter Eisentraut
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2992
Allow batched insert during cross-partition updates
Amit Langote
patch
apply success
appveyor success
cirrus/freebsd failure
cirrus/linux success
cirrus/macos success
32/2491
Asynchronous Append on postgres_fdw nodes.
Kyotaro Horiguchi
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2492
Auto-analyze on partitioned tables
Yuzuko Hosoya
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2983
Autovacuum dynamic cost_limit, cost_delay
Scott Mead
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2523
BRIN multi-minmax and bloom indexes
Tomas Vondra
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2706
Background writer and checkpointer in crash recovery
Thomas Munro
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2707
Boundary value check in lazy_tid_reaped()
Masahiko Sawada
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2800
CLUSTER on partitioned table
Justin Pryzby
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2815
CREATE INDEX CONCURRENTLY on partitioned table
Justin Pryzby
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2999
Catalog version access
Vik Fearing
patch
apply success
appveyor success
cirrus/freebsd success (new)
cirrus/linux success (new)
cirrus/macos success
32/2679
Change return type of EXTRACT to numeric
Peter Eisentraut
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2921
Clarify that CREATEROLE roles can GRANT default roles
Michael Banck
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/3015
Configurable compression methods for FPIs
Andrey Borodin
patch
apply success (new)
appveyor success (new)
cirrus/freebsd success (new)
cirrus/linux success (new)
cirrus/macos success (new)
32/2851
Consider parallel for LATERAL subqueries having LIMIT/OFFSET
James Coleman
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2518
Corruption during WAL replay
Teja Mupparti
patch
apply success
appveyor success
cirrus/freebsd failure
cirrus/linux failure
cirrus/macos success
32/2675
Covering SPGiST index
Pavel Borisov
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2805
DROP INDEX CONCURRENTLY on partitioned index
Justin Pryzby
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/3002
Deprecate SSL compression
Daniel Gustafsson
patch
apply success
appveyor success
cirrus/freebsd failure
cirrus/linux failure
cirrus/macos success
32/2919
Discarding DISCARD ALL
Simon Riggs
patch
apply success
appveyor success
cirrus/freebsd failure
cirrus/linux success
cirrus/macos success
32/3016
Dump public schema ownership, seclabels and comments
Noah Misch
patch
apply success (new)
appveyor success (new)
cirrus/freebsd success (new)
cirrus/linux success (new)
cirrus/macos success (new)
32/2911
Dynamic result sets from procedures
Peter Eisentraut
patch
apply success
appveyor failure
cirrus/freebsd failure
cirrus/linux failure
cirrus/macos failure
32/2928
EXPLAIN/EXPLAIN ANALYZE REFRESH MATERIALIZED VIEW
Bharath Rupireddy
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2611
Enabling data checksums in an online cluster
Magnus Hagander , Daniel Gustafsson
patch
apply failure
appveyor success
cirrus/freebsd failure
cirrus/linux failure
cirrus/macos failure
32/2949
Error reporting for multi-line JSON
Simon Riggs , Hamid Akhtar
patch
apply success (new)
appveyor success (new)
cirrus/freebsd building
cirrus/linux building
cirrus/macos success (new)
32/2069
Expose queryid in pg_stat_activity and log_line_prefix
Julien Rouhaud
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2951
Extend comments on signal handling and cross-reference comments on signal handli...
Craig Ringer
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2953
Extend docs on how to write correct postgres-dialect C including extensions and ...
Craig Ringer
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2975
Extend more usecase for planning time partition pruning and init partition pruni...
patch
apply success
appveyor success
cirrus/freebsd failure
cirrus/linux success
cirrus/macos success
32/2831
Extended statistics / estimate Var op Var clauses
Tomas Vondra
patch
apply failure
32/2832
Extended statistics on expressions
Tomas Vondra
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2176
FETCH FIRST clause PERCENT option
Surafel Temesgen
patch
apply success
appveyor success
cirrus/freebsd failure
cirrus/linux success
cirrus/macos success
32/2986
Fallback table AM for relkinds without storage
Michael Paquier
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2897
Faster pglz compression
Andrey Borodin , Владимир Лесков
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2946
Feature improvement for CLOSE, FETCH, MOVE tab completion
patch
apply failure
32/2962
Fix DROP TABLESPACE on Windows with ProcSignalBarrier?
Thomas Munro
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2710
Fix behavior of geo_ops when NaN is involved
Kyotaro Horiguchi
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2719
Fix checksum verification in base backups for zero page headers
Michael Banck
patch
apply failure
32/2685
Fix collation handling in postgres_fdw
Tom Lane
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2971
Fix detection of preadv/pwritev support for OSX.
James Hilliard
32/2877
Fix firing of RI triggers during cross-partition updates of partitioned tables
Amit Langote
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2930
Fix memory bloat caused by foreign key checking involving partitions
Amit Langote , keisuke kuroda
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2864
Fix pg_rewind race condition just after promotion
Heikki Linnakangas
patch
apply failure (new)
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2266
Fix up partitionwise join on how equi-join conditions between the partition keys...
Richard Guo
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/3014
Fix use of cursor sensitivity terminology
Peter Eisentraut
patch
apply success (new)
appveyor success (new)
cirrus/freebsd success (new)
cirrus/linux success (new)
cirrus/macos success (new)
32/2995
Freeze the inserted tuples during CTAS
Paul Guo
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2947
Full support for index LP_DEAD hint bits on standby
Michail Nikolaev
patch
apply failure
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2824
Functions for sorting GiST build of gist_btree types
Andrey Borodin
patch
apply failure
32/2998
GROUP BY DISTINCT
Vik Fearing
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/1651
GROUP BY optimization
Fedor Sigaev , Pavel Borisov
patch
apply success
appveyor failure
cirrus/freebsd failure
cirrus/linux failure
cirrus/macos failure
32/2402
GUC to disable cancellation of awaiting for synchronous replication
Andrey Borodin
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2711
Get memory contexts of an arbitrary backend process
Atsushi Torikoshi
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2860
Hooks on start/end/abort Xact command
Gilles Darold
32/2553
INSERT SELECT: BulkInsertState and table_multi_insert
Justin Pryzby
patch
apply success (new)
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2957
Identify missing publications from publisher while create/alter subscription.
vignesh C
patch
apply failure
32/2218
Implement INSERT SET syntax
Gareth Palmer
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2879
Improve \e, \ef and \ev if the editor is quit
Laurenz Albe
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2976
Improve amcheck to check UNIQUE constraint in btree index
Anastasia Lubennikova , Pavel Borisov
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2959
Improve join selectivity estimation using extended statistics
Konstantin Knizhnik
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2509
Improve standby connection denied error message
James Coleman
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2973
In psql \copy from, send data to server in larger chunks
Heikki Linnakangas
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2138
Incremental Materialized View Maintenance
Yugo Nagata , takuma hoshiai
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2960
Infrastructure changes to make the code less sensitive to transaction id bit wid...
James Finnerty
patch
apply failure
32/2843
Initial mach based shared memory support.
James Hilliard
32/2952
Introduce ProcessInterrupts_hook for C extensions
Craig Ringer
patch
apply success
appveyor failure
cirrus/freebsd failure
cirrus/linux failure
cirrus/macos success
32/2925
Key management with tests
Stephen Frost , Masahiko Sawada , Bruce Momjian
patch
apply failure
32/2916
Let people set host(no)ssl settings from initdb
David Fetter
patch
apply failure
32/2978
Log authenticated identity from all auth methods
Jacob Champion
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2829
Make Append Cost aware of some run time partition prune case
Andy Fan
patch
apply success
appveyor failure
cirrus/freebsd failure
cirrus/linux failure
cirrus/macos failure
32/772
Make async slave to wait for lsn to be replayed
Ivan Kartyshov
patch
apply success
appveyor failure
cirrus/freebsd failure
cirrus/linux failure
cirrus/macos failure
32/2490
Make message at end-of-recovery less scary
Kyotaro Horiguchi
patch
apply failure (new)
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2917
Make popcount available to SQL
David Fetter
patch
apply failure
32/2909
Maximize page freezing
Simon Riggs
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2968
Minimal logical decoding on standbys (take 6)
Amit Khandekar
patch
apply failure
appveyor success
cirrus/freebsd success
cirrus/linux failure
cirrus/macos success
32/2869
Mitigate pg_rewind race condition, if config file is enlarged concurrently.
Heikki Linnakangas
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2627
More scalable multixacts buffers and locking
Kyotaro Horiguchi , Andrey Borodin
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2893
Move regression tablespace cleanup from makefiles pg_regress? (Occasional tables...
Michael Paquier
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2898
New IndexAM API controlling index vacuum strategies
Masahiko Sawada
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2871
New Table Access Methods for Multi and Single Inserts
Bharath Rupireddy
patch
apply success
appveyor success
cirrus/freebsd failure (new)
cirrus/linux success
cirrus/macos success
32/2918
New default role allowing to change per-role/database settings
Michael Banck
patch
apply failure
32/2615
Non-volatile WAL buffer
Takashi Menjo
patch
apply failure
32/2810
OpenSSL 3.0.0 compatibility
Daniel Gustafsson
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2836
Optimising latch signals
Thomas Munro
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2699
Optimizing NULL check on pkey column
Surafel Temesgen
patch
apply failure
32/2575
Overhaul UPDATE/DELETE processing
Amit Langote
patch
apply success
appveyor success
cirrus/freebsd failure
cirrus/linux failure
cirrus/macos success
32/2701
PATCH: Attempt to make dbsize a bit more consistent
Georgios Kokolatos
patch
apply success (new)
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2903
Parallel Hash Full Join
Melanie Plageman
patch
apply failure
32/2844
Parallel INSERT (INTO ... SELECT ...)
Greg Nancarrow
patch
apply success
appveyor failure
cirrus/freebsd failure
cirrus/linux failure
cirrus/macos failure
32/2841
Parallel Inserts in CREATE TABLE AS
Bharath Rupireddy
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2932
Partial foreign key updates in referential integrity triggers
Paul Martinez
patch
apply failure
32/2939
Pg14, pg_dumpall and "password_encryption=true"
Ian Barwick
32/2724
Pipelining/batch mode support for libpq
Álvaro Herrera , Craig Ringer , Matthieu Garrigues
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2907
PoC Refactor AM analyse API
Denis Smirnov
32/2652
Prefer explicit JOIN syntax over (old) implicit syntax in tutorial
Jürgen Purtz
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2863
Printing backtrace of postgres processes
vignesh C
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2597
Problem with RETURNING and update tuple routing
Amit Langote
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success (new)
cirrus/macos success
32/931
Protect syscache from bloating with negative cache entries
Kyotaro Horiguchi
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/1247
Push aggregation down to base relations and joins
Antonin Houska
patch
apply failure
32/2895
REINDEX backend filtering
Julien Rouhaud
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2733
Reduce PostmasterIsAlive() checks during recovery
Thomas Munro
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2452
Reduce WaitEventSet system call spam
Thomas Munro
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2817
Reduce the number of special cases to build contrib modules on windows
David Rowley
patch
apply failure
32/2935
Reduce the time required for a database recovery from archive.
Anna Akenteva , Dmitry Shulga , Ivan Taranov
patch
apply failure
32/3005
Refactor ECPGconnect() and allow IPv6 connection
Hayato Kuroda
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2621
Refactor nodeModifyTable.c to allow lazy opening of result relations
Amit Langote
patch
apply success
appveyor success
cirrus/freebsd failure
cirrus/linux success
cirrus/macos success
32/2878
Refactoring HMAC in the core code
Michael Paquier
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2717
Reloptions for table access methods
Jeff Davis
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2858
Remove checkpoint_completion_target GUC and turn into a #define
Stephen Frost
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2113
Remove page-read callback from XLogReaderState
Kyotaro Horiguchi
patch
apply failure (new)
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/1712
Remove self join on a unique column
Konstantin Knizhnik , Alexander Kuzmenkov , Andrey Lepikhov
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2943
Rename of triggers for partitioned tables
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/3008
Replace buffer I/O locks with condition variables
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2781
Replace polyphase merge with a simple k-way balanced merge
Heikki Linnakangas
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/3000
Report text parameter values in errors during typinput
Justin Pryzby
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2927
Report tranche ID and LWLock pointer in LWLock static tracepoints
Craig Ringer
patch
apply failure
32/2834
ResourceOwner refactoring
Heikki Linnakangas
patch
apply failure
32/2522
Return ERROR on COMMIT instead of silently ROLLBACK
Dave Cramer
patch
apply success
appveyor failure
cirrus/freebsd failure
cirrus/linux failure
cirrus/macos failure
32/2906
Row filtering for logical replication
Euler Taveira
patch
apply success (new)
appveyor success (new)
cirrus/freebsd success (new)
cirrus/linux success (new)
cirrus/macos success (new)
32/2771
Runtime Partition Prune code refactor
Amit Langote
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2630
SQL-standard function body
Peter Eisentraut
patch
apply failure
32/2902
SQL/JSON: JSON_TABLE
Nikita Glukhov
patch
apply failure
32/2901
SQL/JSON: functions
Nikita Glukhov
patch
apply failure
32/3010
SSL SNI
Peter Eisentraut
patch
apply success
appveyor success
cirrus/freebsd success (new)
cirrus/linux success (new)
cirrus/macos success
32/1708
Shared-memory based stats collector
Kyotaro Horiguchi
patch
apply failure
appveyor failure
cirrus/freebsd failure
cirrus/linux failure
cirrus/macos success
32/2370
Split StdRdOptions into HeapOptions and ToastOptions
Nikolay Shaplov
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2965
Support ALTER SUBSCRIPTION ... ADD/DROP PUBLICATION ... syntax
Japin Li
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2592
Support for NSS as TLS backend
Daniel Gustafsson
patch
apply success (new)
appveyor failure
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2610
Support parallelism for copy command
vignesh C , Bharath Rupireddy
patch
apply failure
32/2979
Support tab completion for upper character inputs in psql
Haiying Tang
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2955
System catalog accesses in error context callback
Masahiko Sawada , Bharath Rupireddy
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2997
TRIM_ARRAY
Vik Fearing
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2972
TRUNCATE on foreign table
KaiGai Kohei , kazutaka onishi
patch
apply failure
32/2922
Table AM modifications to accept column projection lists
Jacob Champion , Soumyadeep Chakraborty
patch
apply success
appveyor success
cirrus/freebsd building
cirrus/linux building
cirrus/macos building
32/2994
Track wal_level drop for backup management
Takamichi Osumi
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/1574
Transactions involving multiple postgres foreign servers
Masahiko Sawada , Ashutosh Bapat
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux failure (new)
cirrus/macos success
32/2913
Tying an object's ownership to datdba
Noah Misch
patch
apply success
appveyor success
cirrus/freebsd failure (new)
cirrus/linux success
cirrus/macos success
32/2376
UNNEST(REFCURSOR): allowing SELECT to consume data from a REFCURSOR
John Dent
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2996
Use SSE4 for verifying UTF-8
John Naylor
patch
apply success
appveyor success (new)
cirrus/freebsd success (new)
cirrus/linux success
cirrus/macos success
32/2799
Use posix fadvise to speed up analyze + improve automatic analyze with "avg read...
Stephen Frost , Jakub Wartak
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2386
Using multicolumn statistics for more precise join selectivity estimatation
Konstantin Knizhnik
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2410
WAL prefetch (another approach)
Thomas Munro
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2933
WIP: Track relation size in shared memory
Thomas Munro
patch
apply failure
32/2862
WIP: macOS SIP workaround
Peter Eisentraut
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2316
WITH SYSTEM VERSIONING Temporal Tables
Surafel Temesgen
patch
apply failure (new)
appveyor success
cirrus/freebsd failure
cirrus/linux failure
cirrus/macos success
32/2787
allow partial union-all and improve parallel subquery costing
Luc Vlaming
patch
apply failure
32/2539
allow to set a pager for psql's watch command
Pavel Stehule
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2520
archive status ".ready" files may be created too early
Nathan Bossart
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/3012
archive_command / pg_stat_archiver & documentation
Benoit Lobréau
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2870
autovacuum exit on postmaster death when sleeping
Stephen Frost
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2980
bitwise XOR aggregate functions
Alexey Bashtanov
patch
apply failure
32/2838
brin: avoid errors processing work item following concurrent reindex
Álvaro Herrera , Justin Pryzby
patch
apply success
appveyor success
cirrus/freebsd success (new)
cirrus/linux success
cirrus/macos success
32/3004
contrib/cube - binary send/recv handlers
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2865
create table like: TABLE ACCESS METHOD
Justin Pryzby
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2813
custom compression methods for toast
dilip kumar , Ildus Kurbangaliev
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos failure
32/2915
document the hook system
David Fetter
patch
apply failure
32/2993
documentation fix for SET ROLE
Nathan Bossart
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2684
enhancing plpgsql API for debugging and tracing
Pavel Stehule
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/3013
fix skipping FSM for large tuples and low fillfactors
John Naylor , Floris van Nee
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2349
global temporary table
wenjing zeng
patch
apply success
appveyor failure
cirrus/freebsd failure
cirrus/linux failure
cirrus/macos failure
32/2934
has_column_privilege() issue with attnums and non-existent columns
Ian Barwick
patch
apply success
appveyor success
cirrus/freebsd failure (new)
cirrus/linux success
cirrus/macos success
32/2661
implement LogicalDecodeMessageCB for pgoutput
Dave Cramer
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2891
install path aware subclass of PostgresNode
Andrew Dunstan
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2938
invalid data in file backup_label problem on windows
Shenhao Wang
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2482
jsonpath syntax extensions
Nikita Glukhov
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2773
libpq compression
Konstantin Knizhnik
patch
apply failure
32/2914
logical decoding of two-phase transactions
Stas Kelvich , Nikhil Sontakke , Ajin Cherian , Peter Smith
patch
apply success
appveyor success
cirrus/freebsd success (new)
cirrus/linux success
cirrus/macos success
32/2769
parallel distinct union and aggregate support patch
bucoo hsiao
patch
apply failure
32/2081
parse-time support function for "any" datatype
Pavel Stehule
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2981
partial heap only tuples
Nathan Bossart
patch
apply success
appveyor success
cirrus/freebsd failure
cirrus/linux failure
cirrus/macos success
32/2573
pg_dump - read data for some options from external file
Pavel Stehule
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2377
pg_ls_* functions for showing metadata and recurse (pg_ls_tmpdir to show shared ...
Justin Pryzby
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2837
pg_stat_statements and "IN" conditions
Dmitry Dolgov
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/3003
pg_upgrade binary version checks
Daniel Gustafsson
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2215
pg_upgrade fails with non-standard ACL
Anastasia Lubennikova , Arthur Zakirov
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2861
pg_upgrade test for binary compatibility of core data types
Justin Pryzby
patch
apply success
appveyor success
cirrus/freebsd failure
cirrus/linux success
cirrus/macos success
32/2970
pg_upgrade: set default transactions to read-only at servers start
Denis Laxalde
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2557
pgbench - add a synchronization barrier when starting
Fabien Coelho
patch
apply success
appveyor failure
cirrus/freebsd success
cirrus/linux success
cirrus/macos failure
32/3007
pgbench: Bug fix for the -d option
Kota Miyake
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/3011
pgbench: Remove ecnt, a member variable of CState
Kota Miyake
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2839
possibility to rename root namespace in plpgsql
Pavel Stehule
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2650
postgres_fdw connection caching enable/disable or timeout feature
Bharath Rupireddy
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2950
postgres_fdw: IMPORT FOREIGN SCHEMA ... LIMIT TO (partition)
Matthias vd Meent
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2812
protocol default result formats setting
Peter Eisentraut
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2536
psql - possibility to specify where status row should be displayed
Pavel Stehule
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2788
psql \df choose functions by their arguments
Greg Sabino Mullane
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/3017
public schema default ACL
Noah Misch
patch
apply success (new)
appveyor success (new)
cirrus/freebsd success (new)
cirrus/linux success (new)
cirrus/macos success (new)
32/2964
remove deprecated v8.2 containment operators
Justin Pryzby
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2948
simplify some RI checks to reduce SPI overhead
Amit Langote
patch
apply success
appveyor success
cirrus/freebsd failure
cirrus/linux success
cirrus/macos success
32/2990
speed up pg_rewind by using copy_file_range() and skipping some fsync
Paul Guo
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2161
standby recovery fails when re-replaying due to missing directory which was remo...
Kyotaro Horiguchi , Paul Guo
patch
apply failure
32/2474
truncating timestamps on arbitrary intervals
John Naylor
patch
apply success
appveyor success
cirrus/freebsd failure
cirrus/linux success
cirrus/macos success
32/2910
wal_sessioninfo
Simon Riggs
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
Waiting on Author
32/2714
ALTER TABLE .. DETACH PARTITION CONCURRENTLY
Álvaro Herrera
patch
apply success
appveyor success
cirrus/freebsd failure
cirrus/linux success
cirrus/macos success
32/2857
ALTER TABLE SET LOGGED/UNLOGGED on a partitioned table does nothing silently
Takayuki Tsunakawa
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2899
Add OID allocation retry log to GetNewOidWithIndex()
tomohiro hiramitsu
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2654
Add a feature that enables row-wise comparison partition pruning
sho kato
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2765
Add extra statistics to explain for Nested Loop
Ekaterina Sokolova
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2956
Add pg_dump --extension to dump specific extensions
Guillaume Lelarge
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2987
Allow setting parallel_workers on partitioned tables
Seamus Abshere
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2433
Erase the distinctClause if the result is unique by definition
Andy Fan
patch
apply failure
32/2966
Foreign Key Arrays
Mark Rofail
patch
apply success
appveyor failure
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2774
Further note require activity aspect of automatic checkpoint and archiving
David Johnston
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2628
Implement for window functions
Vik Fearing
patch
apply failure
32/1741
Index Skip Scan
Dmitry Dolgov , Thomas Munro , Jesper Pedersen
patch
apply failure
32/2920
MERGE SQL command
Álvaro Herrera , Simon Riggs , Pavan Deolasee
patch
apply failure
32/2937
NOT VALID for Unique Indexes
Simon Riggs
patch
apply failure
32/2908
VACUUM (FAST_FREEZE )
Simon Riggs
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2890
doc review for v14
Justin Pryzby
patch
apply failure (new)
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2716
fix spinlock contention in LogwrtResult
Álvaro Herrera
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2942
increase size of pg_commit_ts buffers
Álvaro Herrera
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2850
orphaned function
Bertrand Drouvot
patch
apply success
appveyor success
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
32/2827
pgbench stopped supporting large number of client connections on Windows
Marina Polyakova
patch
apply failure
32/2989
progress reporting for partitioned REINDEX
Justin Pryzby
patch
apply failure
32/2888
zstd compression for pg_dump
Justin Pryzby
patch
apply success
appveyor failure
cirrus/freebsd success
cirrus/linux success
cirrus/macos success
Please send feedback to thomas.munro-at-gmail.com.