PostgreSQL Patch Tester

Here lives an experimental bot that does this: PostgreSQL CommitfestGithub → ( AppVeyor, Cirrus CI ). The results appear in the following order: apply, Windows check, FreeBSD check-world, Linux check-world + docs, macOS check. The plan is eventually to show them on the Commitfest app.

Current commitfest | Next commitfest

Ready for Committer

34/2614 Add table expansion hook Erik Nordström patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3126 Clarify how triggers relate to transactions Laurenz Albe patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/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
34/3127 Document the 1GB memory limit for VACUUM Laurenz Albe patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3200 Emit namespace in post-copy output Mike Fiedler patch   apply success   appveyor success   cirrus/freebsd success (new)   cirrus/linux success   cirrus/macos success
34/3107 Extending amcheck to check toast size and compression Mark Dilger patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/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
34/3166 Fix around conn_duration in pgbench Yugo Nagata patch   apply failure (new)
34/3214 Fix numeric power for negative bases and other corner cases Dean Rasheed patch   apply failure (new)
34/2864 Fix pg_rewind race condition just after promotion Heikki Linnakangas patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3193 Fix pkg-config file for static linking Filip Gospodinov patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2957 Identify missing publications from publisher while create/alter subscription. vignesh C patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2968 Minimal logical decoding on standbys (take 6) Amit Khandekar patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/2900 On client connection event trigger Konstantin Knizhnik patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2903 Parallel Hash Full Join Melanie Plageman patch   apply success (new)   appveyor success (new)   cirrus/freebsd failure (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/3129 Parallel scan with SubTransGetTopmostTransaction assert coredump Robert Haas, Greg Nancarrow, Maxim Orlov, Pavel Borisov patch   apply success   appveyor success   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos success
34/3088 Reduce lock level for ALTER TABLE ... ADD CHECK Simon Riggs patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/3254 Remove repeated PQfnumber() in pg_dump hou zhijie patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3092 Use simplehash.h instead of dynahash in SMgr David Rowley patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3034 Using COPY FREEZE in pgbench Tatsuo Ishii patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2684 enhancing plpgsql API for debugging and tracing Pavel Stehule patch   apply success   appveyor success   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos success
34/3169 procarray.c: two refactorings Ranier Vilela patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3249 psql tab auto-complete for CREATE PUBLICATION Peter Smith patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success

Needs review

34/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
34/2602 ALTER SYSTEM READ { ONLY | WRITE } Amul Sul patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3268 Add tab-complete for full name backslash commands Haiying Tang patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3073 Add callback table access method to reset filenode when dropping relation Mats Kindahl patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3054 Add missing function abs (interval) Isaac Morland patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3065 Add option --drop-cascade for pg_dump/restore Wu Haotian patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3164 Add proper planner support for ORDER BY / DISTINCT aggregates David Rowley patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3027 Add regexp_positions(string text, pattern text, flags text) → setof record (st... Joel Jacobson patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3036 Add some tests for pg_stat_statements compatibility verification Erica Zhang patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3243 Add statistics refresh materialized view Yuki Seino patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3272 Add system view tracking shared buffer actions Melanie Plageman patch   apply success   appveyor failure   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos failure
34/3033 Add system views pg_permissions and pg_ownerships Joel Jacobson patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/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
34/2992 Allow batched insert during cross-partition updates Amit Langote patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3213 Allow providing restore_command as a command line option to pg_rewind Alexey Kondratov patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3148 Allow queries in WHEN expression of FOR EACH STATEMENT triggers Joe Wildish patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3099 Asymmetric partition-wise JOIN KaiGai Kohei, Andrey Lepikhov patch   apply success   appveyor failure   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos failure
34/2694 Automatic HASH and LIST partition creation Anastasia Lubennikova patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3232 Automatic notification of top transaction IDs Gurjeet Singh patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux failure   cirrus/macos success
34/3188 Autovacuum (analyze) on partitioned tables for ATTACH/DETACH/DROP commands Yuzuko Hosoya patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3106 Avoid orphaned dependencies Bertrand Drouvot patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3168 Avoid stuck of pgbench due to skipped transactions Yugo Nagata patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3134 Bug in query rewriter - hasModifyingCTE not getting set Takayuki Tsunakawa patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2815 CREATE INDEX CONCURRENTLY on partitioned table Justin Pryzby patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3248 CREATE SUBSCRIPTION option list order Peter Smith patch   apply failure
34/3270 Cache tuple routing info during bulk loads into partitioned tables Amit Langote, hou zhijie patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2999 Catalog version access Vik Fearing patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/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
34/3172 Consistent use of SSL/TLS in docs Daniel Gustafsson patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3074 Convert contrib SQL functions to new style Tom Lane patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2518 Corruption during WAL replay Teja Mupparti patch   apply success   appveyor success   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos success
34/3195 DELETE CASCADE David Christensen patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3223 Delegating superuser tasks to new security roles Mark Dilger patch   apply failure
34/3204 Deparsing a rewritten query Julien Rouhaud patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3183 Detectable crashes and unlogged table resets Jeff Davis patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3124 Diagnostic comment in LogicalIncreaseXminForSlot Ashutosh Bapat patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3257 Dissallow sending SI messages when excuting ROLLBACK PREPARED command huailing liu patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/3251 Document pg_encoding_to_char() and pg_char_to_encoding() Ian Barwick patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3218 Don't block HOT update by BRIN index Josef Šimánek patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3233 ECPG bug fix: allow using connection-associated prepared_name Hayato Kuroda patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/3098 Extend portability of client_connection_check_interval Thomas Munro patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3180 Extended protocol COPY FROM STDIN fix Jeff Davis patch   apply success (new)   appveyor failure (new)   cirrus/freebsd failure (new)   cirrus/linux failure (new)   cirrus/macos failure (new)
34/2831 Extended statistics / estimate Var op Var clauses Tomas Vondra patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3050 Extended statistics in EXPLAIN Tomas Vondra patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/3100 Extensible parsing Julien Rouhaud patch   apply success   appveyor failure   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3216 Extensible storage manager API - smgr hooks Anastasia Lubennikova patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2176 FETCH FIRST clause PERCENT option Surafel Temesgen patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2897 Faster pglz compression Andrey Borodin, Владимир Лесков patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2962 Fix DROP TABLESPACE on Windows with ProcSignalBarrier? Thomas Munro patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3224 Fix ExecRTCheckPerms() inefficiency with many prunable partitions Amit Langote patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/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
34/3175 Fix documentation for COPY protocol flow Jeff Davis patch   apply success (new)   appveyor failure (new)   cirrus/freebsd failure (new)   cirrus/linux failure (new)   cirrus/macos failure (new)
34/3250 Fix handling of outer GroupingFunc within subqueries Richard Guo patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3219 Fix pgbench's exit status and log messages for connection failures Fabien Coelho, Yugo Nagata patch   apply success   appveyor success   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success
34/3264 Fix postgres_fdw's ORDER BY pushdown handling Ronan Dunklau patch   apply success   appveyor building   cirrus/freebsd building   cirrus/linux building   cirrus/macos building
34/3236 Fix uninitialized variable access (freepages) patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/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
34/2947 Full support for index LP_DEAD hint bits on standby Michail Nikolaev patch   apply success   appveyor success   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos success
34/3192 Fully WAL logged CREATE DATABASE - No Checkpoints Dilip Kumar patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2824 Functions for sorting GiST build of gist_btree types Andrey Borodin patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/1651 GROUP BY optimization Fedor Sigaev, Pavel Borisov patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2402 GUC to disable cancellation of awaiting for synchronous replication Andrey Borodin patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux failure   cirrus/macos success
34/3274 Gather partial paths for subproblem's topmost scan/join rel Richard Guo patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/3018 Hooks and API to allow loadable wire protocol extensions Jan Wieck
34/2218 Implement INSERT SET syntax Gareth Palmer patch   apply success   appveyor success   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos failure
34/3125 Improve documentation for pg_upgrade, standbys and rsync Laurenz Albe patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3076 Improve sepgsql logging so it follows the behaviour of selinux's logging. Dave Page patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3145 Incorrect snapshots while promoting hot standby node when 2PC is used Michael Paquier patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2138 Incremental Materialized View Maintenance Yugo Nagata, takuma hoshiai
34/1741 Index Skip Scan Dmitry Dolgov, Thomas Munro, Jesper Pedersen patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2952 Introduce ProcessInterrupts_hook for C extensions Craig Ringer patch   apply success   appveyor failure   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos success
34/3078 Iterating on IndexTuple attributes and nbtree page-level dynamic prefix truncati... Matthias van de Meent patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3265 Kerberos delegation support in libpq and postgres_fdw patch   apply success   appveyor success   cirrus/freebsd building   cirrus/linux building   cirrus/macos success
34/3271 KnownAssignedXidsGetAndSetXmin performance Michail Nikolaev patch   apply failure (new)   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3071 Lazy JIT IR code generation to increase JIT speed with partitions Luc Vlaming patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3261 Log the activity of startup process Nitin Jadhav patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3040 Logical Replication - improve error message while adding tables to the publicati... Bharath Rupireddy patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3041 Logical replication failure "ERROR: could not map filenode "base/13237/442428" t... Bertrand Drouvot, Minsoo Oh patch   apply success   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/2920 MERGE SQL command Álvaro Herrera, Simon Riggs, Pavan Deolasee patch   apply failure
34/772 Make async slave to wait for lsn to be replayed Ivan Kartyshov patch   apply failure
34/2490 Make message at end-of-recovery less scary Kyotaro Horiguchi patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3030 Make relfile tombstone files conditional on WAL level Thomas Munro patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/3181 Map WAL segment files on PMEM as WAL buffers Takashi Menjo patch   apply success   appveyor failure   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3052 Merging statistics from children instead of re-sampling everything Tomas Vondra patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/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
34/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
34/3038 More sort-related specialisation Thomas Munro patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/2937 NOT VALID for Unique Indexes Simon Riggs patch   apply failure
34/3269 New READ_REPLICATION_SLOT command & usage in pg_receivewal Ronan Dunklau patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2871 New Table Access Methods for Multi and Single Inserts Bharath Rupireddy patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2918 New default role allowing to change per-role/database settings Michael Banck patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2699 Optimizing NULL check on pkey column Surafel Temesgen patch   apply success   appveyor failure   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos failure
34/3222 PITR enhance getRecordTimestamp() Simon Riggs patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux failure   cirrus/macos success
34/3032 PROXY protocol support Magnus Hagander patch   apply success   appveyor success   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos success
34/3143 Parallel INSERT SELECT take 2 Greg Nancarrow, hou zhijie patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/3246 Parallelize correlated subqueries that execute within each worker James Coleman patch   apply failure
34/2932 Partial foreign key updates in referential integrity triggers Paul Martinez patch   apply failure
34/2907 PoC Refactor AM analyse API Denis Smirnov
34/3211 PoC: improving join estimates using sampling Tomas Vondra patch   apply success   appveyor failure   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos failure
34/3245 Postgres picks suboptimal index after building of an extended statistics Andrey Lepikhov patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2863 Printing backtrace of postgres processes vignesh C patch   apply success   appveyor success   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos success
34/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
34/3160 Range Merge Join Thomas Mannhart patch   apply success   appveyor success   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos failure
34/2817 Reduce the number of special cases to build contrib modules on windows David Rowley patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/2935 Reduce the time required for a database recovery from archive. Anna Akenteva, Dmitry Shulga, Ivan Taranov patch   apply failure
34/3141 Reducing memory consumption for pending inval messages Tom Lane patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3005 Refactor ECPGconnect() and allow IPv6 connection Hayato Kuroda patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3063 Remove 64K hard limit on rangetable size Tom Lane patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2113 Remove page-read callback from XLogReaderState Kyotaro Horiguchi patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/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
34/3035 Removing unused trailing linepointers from heap pages Matthias van de Meent patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/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
34/3139 Replicates changes for the all tables in schema vignesh C patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2834 ResourceOwner refactoring Heikki Linnakangas patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3029 Rework the sslfiles Makefile target Jacob Champion patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/3120 Rewriting the test of pg_upgrade as a TAP test - take three Michael Paquier patch   apply success   appveyor success   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos success
34/2902 SQL/JSON: JSON_TABLE Nikita Glukhov patch   apply failure
34/2901 SQL/JSON: functions Nikita Glukhov patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2048 SQL:2011 application time Paul Jungwirth, Ibrar Ahmed patch   apply failure
34/3275 Skip useless paren-captures in regexps Tom Lane patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/3205 Skipping logical replication transactions on subscriber side Masahiko Sawada patch   apply failure (new)
34/3238 Slightly improve initdb --sync-only option's help message Gurjeet Singh patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3247 Small documentation improvement for ALTER SUBSCRIPTION Masahiko Sawada patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3220 Speed up LockReleaseAll David Rowley
34/2996 Speed up verifying UTF-8 John Naylor patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3266 Stored Procedure Triggered by Logical Replication is Unable to use Notification ... Artur Zakirov patch   apply success   appveyor building   cirrus/freebsd building   cirrus/linux building   cirrus/macos building
34/3138 Support for NSS as a libpq TLS backend Daniel Gustafsson, Jacob Champion patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3121 Support of time zone patterns - of, tzh and tzm Nitin Jadhav patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/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
34/3128 TAP test for contrib/sslinfo Daniel Gustafsson patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3252 Tab completion for CREATE SCHEMA AUTHORIZATION Dagfinn Ilmari Mannsåker patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3102 Toast compression method options Dilip Kumar patch   apply success   appveyor failure   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos failure
34/1574 Transactions involving multiple postgres foreign servers Masahiko Sawada, Ashutosh Bapat patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3162 Update Toast data failure in logical replication Dilip Kumar patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/3163 Use tuple-level SIREAD locks for index-only scans Thomas Munro patch   apply success   appveyor success   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos success
34/3235 Using each rel as both outer and inner for anti-joins Richard Guo patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3191 Using indexUnchanged with nbtree Simon Riggs patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2386 Using multicolumn statistics for more precise join selectivity estimatation Konstantin Knizhnik patch   apply success   appveyor failure   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos success
34/3239 Warn if initdb's --sync-only option is mixed with other options Gurjeet Singh patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3234 Window function run conditions David Rowley patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3241 [bug] Logical Decoding of relation rewrite with toast does not reset toast_hash Bertrand Drouvot patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3256 \dn++ and \dA++ to show sizes of schemas and AMs (and \db++, \l++) Justin Pryzby patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3070 add explicit partial union-all and improve parallel subquery costing Luc Vlaming patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3161 add pg_ctl option that returns amount of shmem required Nathan Bossart patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2520 archive status ".ready" files may be created too early Nathan Bossart   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3182 automatically generating node support functions Peter Eisentraut patch   apply failure
34/3093 avoid logical replication empty transactions Euler Taveira, Ajin Cherian patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/3087 badly calculated width of emoji in psql Laurenz Albe patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2838 brin: avoid errors processing work item following concurrent reindex Álvaro Herrera, Justin Pryzby patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3157 btree_gist: Support bool Emre Hasegeli patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3259 corruption of WAL page header is never reported Yugo Nagata patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2865 create table like: ACCESS METHOD Justin Pryzby patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3276 disallow external access to MaxBackends Nathan Bossart patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/3055 estimating joins using extended statistics Tomas Vondra patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3059 fix ICU explorer link in locale documentation Anton Voloshin patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3080 generate fractional cheapest paths in generate_orderedappend_paths Tomas Vondra patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2349 global temporary table wenjing zeng patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/3267 improve tab-completion behavior when parse text in single quote Haiying Tang patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3208 improvements in Unicode tables generation code Peter Eisentraut patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2482 jsonpath syntax extensions Nikita Glukhov patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2773 libpq compression Konstantin Knizhnik, Daniil Zakhlystov patch   apply success (new)   appveyor failure (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/2914 logical decoding of two-phase transactions Stas Kelvich, Nikhil Sontakke, Ajin Cherian, Peter Smith patch   apply failure (new)
34/3244 parse_subscription_options - some suggested improvements Peter Smith patch   apply failure
34/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
34/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
34/2837 pg_stat_statements and "IN" conditions Dmitry Dolgov patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3048 pg_stat_statements: Track statement entry timestamp Andrei Zubkov patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3184 pg_stats and range statistics Egor Rogov patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2861 pg_upgrade test for binary compatibility of core data types Justin Pryzby patch   apply success   appveyor failure   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos failure
34/3227 pgbench: add multiconnect support David Christensen patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3260 pgbench: using prepared BEGIN statement in a pipeline could cause an error Yugo Nagata patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2839 possibility to rename root namespace in plpgsql Pavel Stehule patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3144 postgres_fdw: Handle boolean comparison predicates Emre Hasegeli patch   apply failure
34/3025 postgres_fdw: suppress explicit casts in text:text comparisons Dian Fay patch   apply success   appveyor success   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success
34/3158 pre-allocating WAL files Nathan Bossart patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3258 proposal of adding 2 new diag items related to parsing the dynamic sql statement Dinesh Chemuduru patch   apply success   appveyor failure   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos failure
34/3017 public schema default ACL Noah Misch patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3262 schema change not getting invalidated, both renamed table and new table data wer... vignesh C patch   apply success   appveyor success   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos success
34/1608 schema variables, LET command Pavel Stehule patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2948 simplify some RI checks to reduce SPI overhead Amit Langote patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3062 tablesync early exit Peter Smith patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3242 test pgbench time-related features Fabien Coelho patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3178 unnesting multirange data types Alexander Korotkov patch   apply failure
34/3273 wrong refresh when ALTER SUBSCRIPTION ADD/DROP PUBLICATION hou zhijie   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success

Waiting on Author

34/3146 A micro-optimisation for ProcSendSignal() Thomas Munro patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/3090 A test for replay of regression tests Thomas Munro patch   apply success   appveyor success   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos success
34/2958 Adaptive query optimization: create extented statistics using auto_explain exten... Konstantin Knizhnik patch   apply success   appveyor failure   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos success
34/3026 Add --create-only option to pg_dump/pg_dumpall Michael Banck patch   apply failure
34/2765 Add extra statistics to explain for Nested Loop Ekaterina Sokolova patch   apply failure
34/3095 Addition of authenticated ID to pg_stat_activity Michael Paquier patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3046 Allow multiple recursive self-references Denis Hirn patch   apply success   appveyor success   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos failure
34/2987 Allow setting parallel_workers on partitioned tables Seamus Abshere patch   apply failure
34/2983 Autovacuum dynamic cost_limit, cost_delay Scott Mead patch   apply failure
34/3113 Bug fix for tab completion of ALTER TABLE David Fetter patch   apply failure
34/3043 Built-in connection pooler Konstantin Knizhnik patch   apply failure
34/2800 CLUSTER on partitioned table Justin Pryzby patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3131 Change internal PRNG (from rand48 to something better, with a cleaner interface) Fabien Coelho patch   apply success   appveyor failure   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos success
34/3228 Cleaning up orphaned files using undo logs Antonin Houska patch   apply failure
34/3230 Column filtering in logical replication Rahila Syed patch   apply failure
34/2911 Dynamic result sets from procedures Peter Eisentraut patch   apply failure
34/3058 Eliminating "Permission denied" errors on stat() (on Windows) Alexander Lakhin patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2433 Erase the distinctClause if the result is unique by definition Andy Fan patch   apply failure
34/2951 Extend comments on signal handling and cross-reference comments on signal handli... Craig Ringer patch   apply failure
34/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
34/2719 Fix checksum verification in base backups for zero page headers Michael Banck patch   apply failure
34/2685 Fix collation handling in postgres_fdw Tom Lane patch   apply success   appveyor success   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos success
34/2877 Fix firing of RI triggers during cross-partition updates of partitioned tables Amit Langote patch   apply failure
34/2966 Foreign Key Arrays Mark Rofail patch   apply failure
34/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
34/2553 INSERT SELECT: BulkInsertState and table_multi_insert Justin Pryzby patch   apply failure
34/2959 Improve join selectivity estimation using extended statistics Konstantin Knizhnik patch   apply success   appveyor failure   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos failure
34/2960 Infrastructure changes to make the code less sensitive to transaction id bit wid... James Finnerty patch   apply failure
34/3142 Logging plan of the currently running query atsushi torikoshi patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2829 Make Append Cost aware of some run time partition prune case Andy Fan patch   apply failure
34/3037 Release SPI plans for referential integrity with DISCARD Yuzuko Hosoya patch   apply failure
34/3229 Remove redundant initializations Peter Eisentraut patch   apply failure
34/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)
34/1708 Shared-memory based stats collector Kyotaro Horiguchi patch   apply failure
34/3023 Speeding up GIST index builds using popcount Amit Khandekar patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/2370 Split StdRdOptions into HeapOptions and ToastOptions Nikolay Shaplov patch   apply failure
34/3173 Split xlog.c Heikki Linnakangas patch   apply failure (new)
34/3231 Teach pg_receivewal to use lz4 compression Georgios Kokolatos patch   apply failure
34/2994 Track wal_level drop for backup management Takamichi Osumi patch   apply failure
34/2376 UNNEST(REFCURSOR): allowing SELECT to consume data from a REFCURSOR John Dent patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/2933 WIP: Track relation size in shared memory Thomas Munro patch   apply failure
34/2316 WITH SYSTEM VERSIONING Temporal Tables Surafel Temesgen patch   apply failure
34/3206 Write visibility map during CLUSTER/VACUUM FULL Alexander Korotkov patch   apply failure
34/2860 Xact event callback at command start Gilles Darold patch   apply success (new)   appveyor success (new)   cirrus/freebsd failure (new)   cirrus/linux failure (new)   cirrus/macos success (new)
34/2716 fix spinlock contention in LogwrtResult Álvaro Herrera patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2942 increase size of pg_commit_ts buffers Álvaro Herrera patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3155 logical decoding and replication of sequences Tomas Vondra patch   apply success (new)   appveyor success (new)   cirrus/freebsd failure (new)   cirrus/linux failure (new)   cirrus/macos success (new)
34/2769 parallel distinct union and aggregate support patch bucoo hsiao patch   apply failure
34/2981 partial heap only tuples Nathan Bossart patch   apply failure
34/3051 pg_dump new feature: exporting functions only Lætitia AVROT patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)
34/2215 pg_upgrade fails with non-standard ACL Anastasia Lubennikova, Artur Zakirov patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/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
34/3194 pgbench - allow retries on some errors Yugo Nagata, Marina Polyakova patch   apply failure
34/2096 psql - add SHOW_ALL_RESULTS option Fabien Coelho patch   apply success   appveyor success   cirrus/freebsd failure   cirrus/linux failure   cirrus/macos success
34/3140 psql - refactor echo code Fabien Coelho patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/3045 rename column if exists David Oksman patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/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
34/2161 standby recovery fails when re-replaying due to missing directory which was remo... Kyotaro Horiguchi, Paul Guo patch   apply failure
34/3060 use AV work items infrastructure for GIN pending list's cleanup Jaime Casanova patch   apply success   appveyor success   cirrus/freebsd success   cirrus/linux success   cirrus/macos success
34/2910 wal_sessioninfo Simon Riggs patch   apply success (new)   appveyor success (new)   cirrus/freebsd success (new)   cirrus/linux success (new)   cirrus/macos success (new)

Please send feedback to thomas.munro-at-gmail.com.