Here lives an experimental bot that converts email threads that are registered in the
Commitfest system into
branches on Github ,
collates test results from
Cirrus CI , and posts the results to the Commitfest system. Key: or = new/recently changed, or = stable, needs rebase but previous build was successful,
= working.
News: This page is no longer the best place to see Commitfest CI
results.
Please check the Commitfest system itself.
News: The empty circles are paused CI tasks for other OSes that may be enabled soon...
Ready for Committer
57/6208
Add pg_get_subscription_ddl() function
Vaibhav Dalvi
✉ D H
57/6131
Add pg_get_trigger_ddl() to retrieve the CREATE TRIGGER statement
Phil Alger
✉ D H
57/4237
Add XMLCanonicalize function
Jim Jones
✉ D H
57/5431
Add XMLDocument (SQL/XML X030)
Jim Jones
✉ D H
57/5456
Add XMLNamespaces option to XMLElement
Pavel Stehule , Jim Jones
✉ D H
57/6258
Adds two new modifiers for \dt[Oo] and \di[Oo]. This helps inspect large deploym...
M.Atıf CEYLAN
✉ D H
57/5796
alter check constraint enforceability
Jian He
✉ D H
57/6339
Avoid corrupting DefElem nodes when parsing publication_names and publish option...
Sunil Seetharama
⚠ ✉ D H
57/6071
Doc: add XML ID attributes to <varlistentry> tags for create_foreign_table, alte...
Jian He
✉ D H
57/5547
Doc: Create table improvements
David Johnston
✉ D H
57/5546
Document how commit handles aborted transactions
David Johnston
✉ D H
57/5086
Document NULL Concepts and Behaviors
David Johnston
✉ D H
57/5992
Fix ALTER TABLE DROP EXPRESSION with ONLY option
Jian He
♲ ⚠ ✉ D H
57/6243
Fix ARM64/MSVC atomic memory ordering issues on Win11 by adding explicit DMB ba...
Dave Cramer , Greg Burd
✉ D H
57/5802
Improve the performance of Unicode Normalization Forms.
Alexander Borisov
✉ D H
57/6067
Include extension path on pg_available_extensions
Matheus Alcantara
✉ D H
57/5070
Incorrect error message for cancellation triggered by statement_timeout & flaky ...
Jelte Fennema-Nio
✉ D H
57/5984
JIT works only partially with meson build
Yugo Nagata
✉ D H
57/4291
Logging parallel worker draught
Benoit Lobréau
♲ ✉ D H
57/6119
Migrate pg_commit_ts directory to the new node during an upgrade
Sergey Levin
♲ ✉ D H
57/6180
minor error message enhance: print RLS policy name when only one permissive poli...
Jian He
✉ D H
57/5676
pg_restore documentation and --create/--single-transaction limitation
Ashutosh Bapat
✉ D H
57/6125
pgstattuple: Use streaming read API in pgstatindex functions
Xuneng Zhou
✉ D H
57/5594
psql \dN[ti]: Describe tables and indexes that are NO partitions of others
Sadeq Dousti
♲ ⚠ ✉ D H
57/5250
Refactor SLRU to always use long file names
Aleksander Alekseev
♲ ⚠ ✉ D H
57/6072
Replace relation_{open,close} to table_{open,close} in policy.c
Jian He
✉ D H
57/5214
SQL:2023 JSON simplified accessor support
Alexandra Wang
✉ D H
57/6028
Support existing publications in pg_createsubscriber.
Shubham Khanna
♲ ⚠ ✉ D H
57/5318
System views for versions reporting
Dmitry Dolgov
✉ D H
57/4314
Unlinking Parallel Hash Join inner batch files sooner
Thomas Munro
✉ D H
57/5691
update documentation for when aborted and committed rows are tracked in pg_stat_...
Sami Imseih
✉ D H
Needs review
57/4971
[CREATE|RE] INDEX CONCURRENTLY with single heap scan
Michail Nikolaev , Mihail Nikalayeu
♲ ✉ D H
57/6347
[Patch]Add tab completion for DELETE ... USING
Tatsuya Kawata
♲ ✉ D H
57/6268
<stdatomic.h>
Thomas Munro
♲ ✉ D H
57/6238
001_password.pl fails with --without-readline
Oleg Tselebrovskiy
♲ ⚠ ✉ D H
57/5727
Accounting for metapages in genericcostestimate()
Tom Lane
✉ D H
57/6340
Add --extra-dependencies and immediate data dumping for pg_dump/pg_upgrade
Jeevan Chalke
✉ D H
57/6366
Add "format" target to make and ninja to run pgindent and pgperltidy
Jelte Fennema-Nio
♲ ⚠ ✉ D H
57/6363
Add a berief general comment on BTScanInsertData's nextkey and backward
Yugo Nagata
✉ D H
57/6274
Add a greedy join search algorithm to handle large join problems
Chengpeng Yan
♲ ⚠ ✉ D H
57/6155
Add a warning on stats manipulation functions
Yugo Nagata
✉ D H
57/6177
Add archive_mode to prevent unarchived WAL on permanent primary failure
Andrey Borodin
♲ ⚠ ✉ D H
57/5679
Add comments about fire_triggers argument in ri_triggers.c
Yugo Nagata
♲ ⚠ ✉ D H
57/6156
Add GoAway protocol message for graceful but fast server shutdown/switchover
Jelte Fennema-Nio
✉ D H
57/6308
Add last_executed timestamp to pg_stat_statements
Pavlo Golub
✉ D H
57/6265
Add MODE parameter to WAIT FOR LSN command
Xuneng Zhou
✉ D H
57/6337
add new parameter to pg_replication_origin_session_setup
Zhijie Hou
✉ D H
57/6111
add objects file path to oid2name
david bidoc
✉ D H
57/5099
Add OR REPLACE option to CREATE MATERIALIZED VIEW
Erik Wienhold
✉ D H
57/6298
Add pg_current_vxact_id() function to expose virtual transaction IDs
Pavlo Golub
✉ D H
57/6215
Add pg_get_database_ddl() function to reconstruct CREATE DATABASE statement
Akshay Joshi
✉ D H
57/6166
Add pg_get_role_ddl() functions for role recreation
Mario Gonzalez , Bryan Green
♲ ⚠ ✉ D H
57/6185
Add pg_get_type_ddl() to retrieve the CREATE TYPE statement
Phil Alger
♲ ✉ D H
57/5872
Add prompt option to display read-only and read/write states in psql
Jim Jones
✉ D H
57/6344
Add Restart Policy to Systemd Unit File
Andrew Jackson
✉ D H
57/6288
Add sampling statistics to autoanalyze log output
Tatsuya Kawata
✉ D H
57/6316
Add sanity check for duplicate enum values in GUC definitions
Chao Li
✉ D H
57/5526
Add storage I/O tracking to EXPLAIN BUFFERS
Atsushi Torikoshi
✉ D H
57/6305
Add support for partial incremental matview refresh using REFRESH ... WHERE
Adam Brusselback
✉ D H
57/6311
Add WALRCV_CONNECTING state to walreceiver
Xuneng Zhou
♲ ✉ D H
57/6116
Add Windows support for backtrace_functions (MSVC only)
Bryan Green
♲ ✉ D H
57/5110
Add XMLCast (SQL/XML X025)
Jim Jones
✉ D H
57/5279
Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078)
Jim Jones
✉ D H
57/5942
Adding locks statistics
Bertrand Drouvot
✉ D H
57/5947
Adding per backend commit and rollback counters
Bertrand Drouvot
✉ D H
57/5893
Adding pg_dump flag for parallel export to pipes
Hannu Krosing , Nitin Motiani
♲ ✉ D H
57/6289
Adding TRIM_SPACE option to COPY
Tatsuya Kawata
✉ D H
57/6202
ago(interval) → timestamptz
Florents Tselai
✉ D H
57/6239
Allow GUC settings in CREATE SUBSCRIPTION CONNECTION to take effect on publisher...
Fujii Masao
✉ D H
57/5854
Allow ON CONFLICT DO UPDATE to return EXCLUDED values
Dean Rasheed
✉ D H
57/5714
Allow to collect statistics on virtual generated columns
Yugo Nagata
♲ ⚠ ✉ D H
57/6146
Alow ALTER COLUMN TYPE when dependent generated column has SET EXPRESSION
Chao Li
♲ ✉ D H
57/6010
ALTER COLUMN SET EXPRESSION [GENERATED|STORED]
Jian He
♲ ✉ D H
57/5768
ALTER DOMAIN ADD NOT NULL NOT VALID
Jian He
✉ D H
57/5879
amcheck: support for GiST
Andrey Borodin
♲ ✉ D H
57/6353
Assert when executing query on partitioned table
Dmitry Koval
✉ D H
57/5129
Asynchronous MergeAppend Execution
Alexander Pyhalov
✉ D H
57/5913
Automatically sizing the IO worker pool
Thomas Munro
♲ ✉ D H
57/6121
avoid call ATPostAlterTypeCleanup twice
Jian He
✉ D H
57/4942
Avoid orphaned objects dependencies, take 3
Bertrand Drouvot
♲ ✉ D H
57/6209
Avoid overflow (src/backend/utils/adt/formatting.c)
Ranier Vilela
✉ D H
57/6248
Avoid pallocs in async.c's "critical section"
Joel Jacobson
✉ D H
57/5617
Beautify read stream "per buffer data" APIs
Thomas Munro
✉ D H
57/6266
Better Performance for PostgreSQL with large INSERTs
Filip Januš
✉ D H
57/5570
Bump soft open file limit (RLIMIT_NOFILE) to hard limit on startup
Jelte Fennema-Nio
✉ D H
57/6233
Bypassing cursors in postgres_fdw to enable parallel plans
Rafia Sabih
♲ ⚠ ✉ D H
57/5941
CAST(... ON DEFAULT) - WIP build on top of Error-Safe User Functions
Jian He
♲ ✉ D H
57/6287
Change comment in `contrib/amcheck` regression suite
Kirill Reshke
✉ D H
57/6312
change default default_toast_compression to lz4
Euler Taveira
✉ D H
57/6355
Change IndexAmRoutines to be statically allocated
Matthias van de Meent
♲ ⚠ ✉ D H
57/6198
Change initdb default to the builtin collation provider
Jeff Davis
♲ ⚠ ✉ D H
57/5319
Changing shared_buffers without restart
Dmitry Dolgov
♲ ⚠ ✉ D H
57/6043
Checkpointer write combining
Melanie Plageman
✉ D H
57/6148
CI: Add task that runs pgindent
Jelte Fennema-Nio
♲ ⚠ ✉ D H
57/6090
Clarify EXPLAIN ANALYZE docs on fractional rows and parallelism
Tom Lane , Maciek Sakrejda
✉ D H
57/6282
Clarify the scope and intended use of pg_dumpall
Laurenz Albe
✉ D H
57/6341
Cleaning up PREPARE query strings?
Julien Rouhaud
✉ D H
57/6262
Cleanup shadows variable warnings
Chao Li
✉ D H
57/5621
Compress big WAL records
Andrey Borodin
♲ ✉ D H
57/6178
COPY FROM with RLS
Jian He
✉ D H
57/4716
COPY TO json
Joe Conway
♲ ✉ D H
57/6329
CRC32C optimizations using SVE2 on ARM.
Susmitha Devanga
♲ ✉ D H
57/5692
Create DATA dump objects for partitioned tables too
Tom Lane
✉ D H
57/5985
CREATE SCHEMA ... CREATE DOMAIN support
Jian He
♲ ⚠ ✉ D H
57/6064
CREATE TABLE LIKE INCLUDING POLICIES
Jian He
✉ D H
57/6088
create table like including storage parameter
Jian He
✉ D H
57/6087
CREATE TABLE LIKE INCLUDING TRIGGERS
Jian He
♲ ⚠ ✉ D H
57/6368
Create unique GiST index
Paul Jungwirth
♲ ⚠ ✉ D H
57/1608
declarative session variables, LET command
Pavel Stehule
✉ D H
57/6354
Define DatumGetInt8 function.
Kirill Reshke
✉ D H
57/5151
DirtySnapshot index scan skips concurrently updated tuples leading to lost updat...
Michail Nikolaev , Mihail Nikalayeu
✉ D H
57/6259
doc: Clarify ANALYZE VERBOSE output
Shinya Kato
✉ D H
57/6328
DOC: fixes multiple errors in alter table doc
Chao Li
✉ D H
57/6325
Don't cast away const where possible
Bertrand Drouvot
✉ D H
57/5483
Don't dirty pages while they are getting flushed out
Andres Freund
✉ D H
57/5894
Don't keep closed WAL segment in page cache after replay
Anthonin Bonnefoy
✉ D H
57/6314
Don't use the deprecated and insecure PQcancel in our frontend tools anymore
Jelte Fennema-Nio
✉ D H
57/5919
Eagerly evict bulkwrite strategy ring
Melanie Plageman
✉ D H
57/5841
Eliminate xl_heap_visible to reduce vacuum and COPY FREEZE WAL volume
Melanie Plageman
✉ D H
57/6315
Enable partitionwise join for partition keys wrapped by RelabelType
Matheus Alcantara
✉ D H
57/6222
enhance wraparound warnings
Nathan Bossart
♲ ⚠ ✉ D H
57/5938
Enhancing Memory Context Statistics Reporting
Rahila Syed
⚠ ✉ D H
57/6322
Error position support for ComputeIndexAttrs
Jian He
♲ ⚠ ✉ D H
57/5556
Expanding HOT updates for expression and partial indexes
Greg Burd
♲ ✉ D H
57/6285
explain plans for foreign scans
dinesh salve
✉ D H
57/6307
Expose checkpoint timestamp and duration in pg_stat_checkpointer
Soumya S Murali
♲ ✉ D H
57/6260
extend JSON_TABLE top level path expression
Jian He
✉ D H
57/5517
Extended Statistics set/restore/clear functions
Corey Huinker
✉ D H
57/5774
Extending FK check skipping on replicas to ADD FK and TRUNCATE
Hannu Krosing
♲ ✉ D H
57/5018
Extension security improvement: Add support for extensions with an owned schema
Jelte Fennema-Nio
✉ D H
57/6335
File locks for data directory lockfile in the context of Linux namespaces
Dmitry Dolgov
♲ ⚠ ✉ D H
57/5759
finish TODOs in to_json_is_immutable, to_jsonb_is_immutable also add tests on it
Jian He
✉ D H
57/6310
Fix and improve allocation formulas
Bertrand Drouvot
♲ ✉ D H
57/5542
Fix buffer pinning logic/visibility bugs in [SP-]Gist Index-Only Scans
Peter Geoghegan , Michail Nikolaev , Matthias van de Meent , Mihail Nikalayeu
✉ D H
57/5379
Fix bug with accessing to temporary tables of other sessions
Daniil Davydov
✉ D H
57/6364
Fix comments on _bt_skiparray_strat_increment/decrement
Yugo Nagata
✉ D H
57/6279
Fix crash during recovery when redo segment is missing
Nitin Jadhav
♲ ✉ D H
57/6206
Fix fragile walreceiver test.
Bryan Green
♲ ✉ D H
57/6333
Fix GetOperatorFromCompareType using uninitialized variable
Paul Jungwirth
✉ D H
57/6348
Fix incorrect assertion in heapgettup_pagemode()
ChangAo Chen
♲ ⚠ ✉ D H
57/6201
Fix orphaned backend processes on Windows using Job Objects
Bryan Green
✉ D H
57/6327
Fix outdated comments in catcache.h
ChangAo Chen
✉ D H
57/6319
Fix possible 'unexpected data beyond EOF' on replica restart
Anthonin Bonnefoy
✉ D H
57/6037
Fix race condition in SSI when reading PredXact->SxactGlobalXmin
Josh Curtis
✉ D H
57/6047
Fix replica identity mismatch for partitioned tables with publish_via_partition_...
Mikhail Kharitonov
✉ D H
57/6207
Fix socket handle inheritance on Windows
Bryan Green
✉ D H
57/6295
Fix typo 586/686 in atomics/arch-x86.h
Jakub Wartak
✉ D H
57/6330
Fix unexpected reversal of the list during rehash catcache
ChangAo Chen
✉ D H
57/5944
Fixing the btree_gist inet mess
Tom Lane
✉ D H
57/5782
foreign key on virtual generated column
Jian He
✉ D H
57/6367
Generate pkg-config for server module development
Anders Åstrand
✉ D H
57/6025
Get rid of pgstat_count_backend_io_op*() functions
Bertrand Drouvot
✉ D H
57/6128
GIN pageinspect support for entry tree and non-leaf posting tree
Kirill Reshke
♲ ⚠ ✉ D H
57/6224
Give Plugins control at the end of CHECKPOINT to store their state
Andrei Lepikhov , Asif Rehman
✉ D H
57/6297
Give StartReadBuffers() a more robust interface.
Thomas Munro
✉ D H
57/6356
Hash-based MCV matching for large IN-lists
Ilia Evdokimov
✉ D H
57/6229
Have BackendXidGetPid return pid_t
Sami Imseih
♲ ⚠ ✉ D H
57/5029
Historic snapshot doesn't track txns committed in BUILDING_SNAPSHOT state
ChangAo Chen
✉ D H
57/6245
Idea to enhance pgbench by more modes to generate data (multi-TXNs, UNNEST, COPY...
Boris Mironov
♲ ⚠ ✉ D H
57/5957
implement CAST(expr AS type FORMAT 'template')
Jian He
✉ D H
57/6218
implement GRANT/REVOKE ... GRANTED BY
Nathan Bossart
✉ D H
57/6235
Implement pg_add_size_overflow() and friends
Jacob Champion
⚠ ✉ D H
57/4460
Implement row pattern recognition feature
Tatsuo Ishii
⚠ ✉ D H
57/5959
Import Statistics in postgres_fdw before resorting to sampling.
Corey Huinker
✉ D H
57/5734
Improve logicalrep_worker_launch() logic
Fujii Masao
♲ ✉ D H
57/6352
Improve performance of tuple deformation
David Rowley
♲ ⚠ ✉ D H
57/6024
Improve read_local_xlog_page_guts by replacing polling with latch-based waiting
Xuneng Zhou
✉ D H
57/5810
Improve tab completion for various SET/RESET forms
Dagfinn Ilmari Mannsåker
✉ D H
57/6059
Improving the names generated for indexes on expressions
Tom Lane
✉ D H
57/6304
Incorrect historic snapshot may be serialized to disk during fast-forwarding
ChangAo Chen , haiyang li
✉ D H
57/6193
Increase NUM_XLOGINSERT_LOCKS
Yura Sokolov
✉ D H
57/6234
Introduce a new GUC to allow logical walsender to shutdown immediately without w...
Andrey Silitskiy
♲ ⚠ ✉ D H
57/6237
IS JSON predicate support for domain base type as JSON/JSONB/BYTEA/TEXT
Jian He
✉ D H
57/6332
json_table function PLAN clause
Amit Langote , Nikita Glukhov , Nikita Malakhov
✉ D H
57/5614
Leaf and internal block access stats for indexes
Mircea Cadariu
✉ D H
57/6054
let ALTER COLUMN SET DATA TYPE cope with POLICY dependency
Jian He
♲ ⚠ ✉ D H
57/6089
let ALTER COLUMN SET DATA TYPE cope with trigger dependency
Jian He
✉ D H
57/6055
let ALTER TABLE DROP COLUMN drop whole-row referenced object
Jian He
✉ D H
57/6157
libpq: Bump protocol version to version 3.2 at least until the first/second beta
Jelte Fennema-Nio
✉ D H
57/6113
Little refactoring of portalcmds.c
Aleksander Alekseev
✉ D H
57/6192
Lock-free XLog Reservation from WAL
Yura Sokolov , Zhiguo Zhou
✉ D H
57/5330
Logging plan of the currently running query
Atsushi Torikoshi
✉ D H
57/5769
make ALTER DOMAIN VALIDATE CONSTRAINT no-op when constraint is validated
Jian He
♲ ⚠ ✉ D H
57/4681
Make COPY format extendable: Extract COPY TO format implementations
Kouhei Sutou
♲ ✉ D H
57/6291
Make copyObject work in C++
Jelte Fennema-Nio
✉ D H
57/5623
Make numeric type accessible to third-party code.
Ed Behn
♲ ⚠ ✉ D H
57/5781
Make wal_receiver_timeout configurable per subscription
Fujii Masao
✉ D H
57/6302
Mark function arguments of type "T *" as "const T *" where possible
Bertrand Drouvot
♲ ✉ D H
57/6056
meson: Fix libpq search order
Thomas Munro
♲ ✉ D H
57/6331
Message in pg_terminate_backend
Roman Khapov
♲ ✉ D H
57/6255
Minor refactor of ExecScanExtended()
ChangAo Chen
✉ D H
57/6231
misleading error message in DefineIndex
Jian He
✉ D H
57/6210
Move instrumentation structs
Mario Gonzalez
♲ ✉ D H
57/6299
New grouping strategy - Index Aggregate
Sergey Solovev
♲ ⚠ ✉ D H
57/6172
NLS: use gettext() to translate system error messages
Jeff Davis
✉ D H
57/5907
no table rewrite when set column type to constrained domain
Jian He
✉ D H
57/6029
NOT NULL NOT ENFORCED
Jian He
✉ D H
57/6197
O_CLOEXEC not honored on Windows - handle inheritance chain
Bryan Green
♲ ✉ D H
57/6109
ON CONFLICT DO SELECT
Viktor Holmberg
✉ D H
57/6152
Optimization of the is_normalized() function.
Alexander Borisov
✉ D H
57/6078
Optimize LISTEN/NOTIFY
Joel Jacobson
✉ D H
57/6191
Optimize shared LWLock acquisition for high-core-count systems
Zhiguo Zhou
✉ D H
57/6187
Optimize SnapBuild by maintaining committed.xip in sorted order
Xuneng Zhou
✉ D H
57/6141
Optimize SnapBuildPurgeOlderTxn: use in-place compaction instead of temporary ar...
Xuneng Zhou
✉ D H
57/5326
Parallel heap vacuum
Masahiko Sawada
♲ ✉ D H
57/6242
parallel pgbench -i
Mircea Cadariu
♲ ⚠ ✉ D H
57/5755
Parallel processing of indexes in autovacuum
Maxim Orlov , Daniil Davydov
♲ ✉ D H
57/5958
Per backend relation statistics tracking
Bertrand Drouvot
♲ ⚠ ✉ D H
57/6219
pg_dump flag for dumping tables data in multiple chunks, for huge tables can oft...
Hannu Krosing
✉ D H
57/6212
pg_get_domain_ddl: DDL reconstruction function for CREATE DOMAIN statement
Florin Irion , Tim Waizenegger
✉ D H
57/6136
pg_stat_statements: faster search by queryid
Karina Litskevich
♲ ⚠ ✉ D H
57/6342
pg_stat_statements: Fix nested tracking for implicitly closed cursors
Sami Imseih
✉ D H
57/5955
pg_waldump: support decoding of WAL inside tarfile
Amul Sul
♲ ✉ D H
57/4105
pgbench - adding pl/pgsql versions of tests
Hannu Krosing
♲ ✉ D H
57/6362
PL/Python initialization cleanup
Peter Eisentraut
✉ D H
57/6272
PoC: Simplify recovery after dropping a table by LOGGING the restore LSN
Dmitry Lebedev
♲ ✉ D H
57/6137
postgres_fdw: Use COPY to speed up batch inserts
Matheus Alcantara
✉ D H
57/6118
Preserve index stats during ALTER TABLE ... TYPE ...
Bertrand Drouvot
✉ D H
57/6320
Propagate XLogFindNextRecord error to callers
Anthonin Bonnefoy
✉ D H
57/6292
Proposal to allow setting cursor options on Portals
Dave Cramer
♲ ⚠ ✉ D H
57/6252
Proposal: Conflict log history table for Logical Replication
Dilip Kumar
♲ ✉ D H
57/6220
psql: add \dcs to list all constraints
Tatsuro Yamada
✉ D H
57/6365
psql: Add tab completion for \copy pstdin and pstdout
Yugo Nagata
✉ D H
57/6244
psql: tab completion for ALTER ROLE ... IN DATABASE ...
Ian Barwick , Vasu M
✉ D H
57/5487
Pull-up subquery if INNER JOIN-ON contains refs to upper-query
Alena Rybakina
✉ D H
57/6271
Qual push down to table AM
Julien Tachoires
✉ D H
57/6240
quoteOneName() inconsistency with quote_all_identifiers — replacement API propos...
Chao Li
♲ ✉ D H
57/5622
Reduce timing overhead of EXPLAIN ANALYZE using rdtsc
Andres Freund , Lukas Fittl , David Geier
✉ D H
57/6216
Reduce unnecessary locking of pruned partitions when reusing cached plans
Amit Langote
✉ D H
57/6106
refactor CreateStatsStmt
Jian He
✉ D H
57/6280
refactor ExecInitPartitionInfo
Jian He
✉ D H
57/6144
refactor func-matching.sgml, make regexp* function more readable
Jian He
✉ D H
57/6303
refactor handling optional argument in system functions
Mark Wong
♲ ⚠ ✉ D H
57/6221
Refactor how we form HeapTuples for CatalogTuple(Insert|Update)
Greg Burd
♲ ✉ D H
57/6358
Refactor PROCLOCK hash table into partitioned list allocator
Andrey Borodin
♲ ✉ D H
57/6326
Refactor query normalization into core query jumbling
Sami Imseih
✉ D H
57/6345
Refactor replication origin state reset helpers
Chao Li
✉ D H
57/5007
relfilenode statistics
Bertrand Drouvot
✉ D H
57/6246
Remove ctid from self-join examples in UPDATE and DELETE docs
Bernice Southey
♲ ⚠ ✉ D H
57/6334
Remove header lock BufferGetLSNAtomic() on architectures with 64 bit atomic oper...
Andreas Karlsson
♲ ⚠ ✉ D H
57/6359
Remove support for standard_conforming_strings = off
Tom Lane
✉ D H
57/6263
Remove unused function parameters, part 1: contrib
Bertrand Drouvot
✉ D H
57/6264
Remove unused function parameters, part 2: replication
Bertrand Drouvot
✉ D H
57/6247
Reorganize pqcomm.h a bit
Jacob Champion
♲ ✉ D H
57/5877
Report bytes and transactions actually sent downtream
Ashutosh Bapat
✉ D H
57/4997
Return pg_control from pg_backup_stop().
David Steele
✉ D H
57/6343
Reuse data from readRecordBuf in XLogDecodeNextRecord
Sonya Valchuk
♲ ⚠ ✉ D H
57/6045
RFC: adding pytest as a supported test framework
Jacob Champion , Jelte Fennema-Nio
♲ ⚠ ✉ D H
57/6301
Safer and easier to use hash table initialization macro
Bertrand Drouvot , Jelte Fennema-Nio
♲ ✉ D H
57/6276
Safer hash table initialization macro
Bertrand Drouvot
♲ ✉ D H
57/5118
SendProcSignal(), SetLatch() → SendInterrupt()
Heikki Linnakangas , Thomas Munro
♲ ✉ D H
57/4677
Sequence Access Methods, round two
Michael Paquier
✉ D H
57/5952
Speed up COPY FROM text/CSV parsing using SIMD
Shinya Kato
♲ ⚠ ✉ D H
57/6360
Speed up ICU case conversion
Andreas Karlsson
✉ D H
57/4904
SQL Property Graph Queries (SQL/PGQ)
Peter Eisentraut , Ashutosh Bapat
⚠ ✉ D H
57/6309
SQL-level pg_datum_image_equal
Matthias van de Meent
✉ D H
57/5836
SQL:2011 Application Time Update & Delete
Paul Jungwirth
✉ D H
57/6023
Stack-based tracking of per-node WAL/buffer usage
Lukas Fittl
✉ D H
57/6351
Storage layer hooks to enable data transformation in extensions
Henson Choi
✉ D H
57/6346
Streamify more code paths
Xuneng Zhou
✉ D H
57/4735
Support a wildcard in backtrace_functions
Jelte Fennema-Nio
♲ ✉ D H
57/5645
support ALTER COLUMN SET EXPRESSION over virtual generated column with check con...
Jian He
✉ D H
57/5667
support create index on virtual generated column.
Jian He
♲ ✉ D H
57/5641
support fast default for domain with constraints
Jian He
♲ ✉ D H
57/5830
Support for 8-byte TOAST values (aka the TOAST infinite loop problem)
Michael Paquier
♲ ✉ D H
57/5873
Support for basic ALTER TABLE progress reporting.
Jiří Kavalík
♲ ✉ D H
57/6361
Support for EXTRA_REGRESS_OPTS and TEMP_CONFIG for meson tests
Andreas Karlsson
✉ D H
57/6283
Support getrandom() for pg_strong_random() source
Masahiko Sawada
♲ ✉ D H
57/6321
Support named (destination) portals in extended proto for psql meta commands.
Kirill Reshke
✉ D H
57/5968
TAB completion for ALTER TABLE ... ALTER CONSTRAINT ... ENFORCED
Kirill Reshke
✉ D H
57/6102
Termination of Background Workers for ALTER/DROP DATABASE
Aya Iwata
✉ D H
57/6021
ternary reloption type
Nikolay Shaplov
✉ D H
57/6270
UPDATE run check constraints for affected columns only
Jian He
✉ D H
57/6031
UPDATE with invalid domain constraint
Jian He
✉ D H
57/6027
Use enum type replacing #define for exec state of hashjoin and mergejoin
Tender Wang
✉ D H
57/6251
Use ROLERECURSE_PRIVS in is_admin_of_role()
ChangAo Chen
♲ ⚠ ✉ D H
57/5444
using index to speedup add not null constraints to a table
Jian He
♲ ✉ D H
57/5720
virtual generated column as partition key
Jian He
♲ ⚠ ✉ D H
57/6253
Visibility bug in tuple lock
David Geier
♲ ✉ D H
57/6204
Windows relation extension failure at 2GB and 4GB
Bryan Green
✉ D H
57/6205
Write Notifications Through WAL
Rishu Bagga
✉ D H
57/6357
Wrong comment for ReplicationSlotCreate
Daniil Davydov
✉ D H
Waiting on Author
57/5524
add function argument name to substring and substr
Jian He
✉ D H
57/5981
Align tests for stored and virtual generated columns
Yugo Nagata
♲ ✉ D H
57/6176
Batching in executor, part 1: add batch variant of table AM scan API
Amit Langote
♲ ⚠ ✉ D H
57/4529
CREATE SUBSCRIPTION ... SERVER
Jeff Davis
✉ D H
57/5885
Decouple C++ support in Meson's PGXS from LLVM enablement
Tristan Partin
♲ ✉ D H
57/5988
disallow alter individual column if partition key contains wholerow reference
Jian He
♲ ⚠ ✉ D H
57/5863
docs: Update protocol changes checklist with 3.2 changes
Dave Cramer , Jelte Fennema-Nio
♲ ⚠ ✉ D H
57/6281
domain for WITHOUT OVERLAPS
Jian He
✉ D H
57/6306
Expose checkpoint reason to completion log messages.
Soumya S Murali
♲ ✉ D H
57/5124
Fix rare checksum failure in EXEC_BACKEND LocalProcessControlFile()
Thomas Munro
♲ ✉ D H
57/5680
Improve coments on structures in trigger.c
Yugo Nagata
✉ D H
57/5738
Improve hash join's handling of tuples with null join keys
Tom Lane
✉ D H
57/6114
incremental autovacuum scheduling improvements
Nathan Bossart
♲ ✉ D H
57/4337
Incremental View Maintenance (IVM), take 2
Yugo Nagata
♲ ✉ D H
57/4351
Index Prefetching
Peter Geoghegan , Tomas Vondra
♲ ⚠ ✉ D H
57/5447
log_min_messages per backend type
Euler Taveira
✉ D H
57/4573
pg_ctl start may return 0 even if the postmaster has been already started on Win...
Kyotaro Horiguchi
♲ ✉ D H
57/6147
pg_recvlogical: Prevent flushed data from being re-sent after restarting replica...
Fujii Masao
♲ ✉ D H
57/6012
pgbench: extend variable usage in scripts
Yugo Nagata
♲ ⚠ ✉ D H
57/5831
pgindent: improve formatting of multiline comments
Aleksander Alekseev
✉ D H
57/5681
Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION
Yugo Nagata
✉ D H
57/5839
problems with toast.* reloptions
Nathan Bossart
♲ ✉ D H
57/5455
refactor AlterDomainAddConstraint (alter domain add constraint)
Jian He
✉ D H
57/6174
Remove remaining dependencies on setlocale()
Jeff Davis
✉ D H
57/6188
Report oldest xmin source when autovacuum cannot remove tuples
Shinya Kato
♲ ⚠ ✉ D H
57/6269
split tablecmds.c
Nathan Bossart
♲ ✉ D H
57/6217
tuple radix sort
John Naylor
♲ ⚠ ✉ D H
57/5012
Vacuum statistics
Andrei Lepikhov , Andrei Zubkov , Alena Rybakina
♲ ✉ D H