master
Add CONCURRENTLY option to REPACK
Update copyright for 2026
SQL Property Graph Queries (SQL/PGQ)
Pre-beta mechanical code beautification, step 1: run pgindent.
Fix NOTIFY wakeups for pre-commit LISTEN entries.
Stop including {brin,gin}_tuple.h in tuplesort.h
pg_upgrade: Fix handling of pg_largeobject_metadata.
Thread flags through begin-scan APIs
Don't include storage/lock.h in so many headers
Disallow system columns in COPY FROM WHERE conditions.
Fix COPY FROM ON_ERROR SET_NULL with selective column list
introduce CopyFormat, refactor CopyFormatOptions
Apply encoding conversion in COPY TO FORMAT JSON
Fix vicinity of tuple_insert to use uint32, not int, for options
Online enabling and disabling of data checksums
Remove #include <math.h> where not needed
Skip pg_database.dathasloginevt cleanup on standby
Add EXPLAIN (IO) instrumentation for TidRangeScan
Fix a set of typos and grammar issues across the tree
Avoid leaking system path from pg_available_extensions
Fix dependency on FDW's connection function.
Add all required calls to TupleDescFinalize()
Allow index_create to suppress index_build progress reporting
Mark GiST inet_ops as opcdefault, and deal with ensuing fallout.
Require superuser to install a non-built-in selectivity estimator.
Reduce header inclusions via execnodes.h
Fix typo in error message
Change syntax of EXCEPT TABLE clause in publication commands.
concurrent repack: check there are no leftover toast attribs
Disallow direct use of the pgrepack logical decoding plugin
Don't try to re-order the subcommands of CREATE SCHEMA.
Split CREATE STATISTICS error reasons out into errdetails
Avoid errors during ALTER SUBSCRIPTION.
Create TOAST table for partitions made by MERGE/SPLIT PARTITION
Fix use-after-free of qs in AfterTriggerEndQuery.
Fix ALTER DOMAIN VALIDATE CONSTRAINT locking
Disallow CR and LF in database, role, and tablespace names
Skip other sessions' temp tables in REPACK, CLUSTER, and VACUUM FULL
ssl: Serverside SNI support for libpq
Fix new-to-v19 -Wshadow warnings