Commit graph

  • 586f4266fb Fix ABI break by moving PROCSIG_SLOTSYNC_MESSAGE in ProcSignalReason REL_17_STABLE Fujii Masao 2026-04-09 15:30:59 +0900
  • acf49bfede Fix ABI break by moving PROCSIG_SLOTSYNC_MESSAGE in ProcSignalReason REL_18_STABLE Fujii Masao 2026-04-09 15:25:40 +0900
  • e0fa5bd146 Reduce presence of syscache.h in src/include/ master Michael Paquier 2026-04-09 08:49:36 +0900
  • 2cff363715
    Simplify declaration of memcpy target Álvaro Herrera 2026-04-08 22:58:56 +0200
  • b364828f82 doc: Fix data_checksums data type Daniel Gustafsson 2026-04-08 22:53:43 +0300
  • e0851bded6 Add a couple of commits to .git-blame-ignore-revs. Nathan Bossart 2026-04-08 13:41:22 -0500
  • f8eec1ced6 Add missing PGDLLIMPORT markings Peter Eisentraut 2026-04-08 15:49:33 +0200
  • a1643d40b3 Remove RADIUS support. Thomas Munro 2026-04-08 22:38:43 +1200
  • 28972b6fc3 Add support for importing statistics from remote servers. Etsuro Fujita 2026-04-08 19:15:00 +0900
  • d1c01b79d4 aio: Adjust I/O worker pool automatically. Thomas Munro 2026-04-08 19:06:14 +1200
  • 948ef7cdc4 Exit early from pg_comp_crc32c_pmull for small inputs John Naylor 2026-04-08 13:52:14 +0700
  • ce11e63f81 pg_upgrade: Check for unsupported encodings. Thomas Munro 2026-04-08 17:45:09 +1200
  • 77645d44e3 Remove MULE_INTERNAL encoding. Thomas Munro 2026-04-08 17:40:06 +1200
  • 2c16deee2f instrumentation: Allocate query level instrumentation in ExecutorStart Andres Freund 2026-04-08 00:02:26 -0400
  • 15910b1c36 Fix slotsync worker blocking promotion when stuck in wait Fujii Masao 2026-04-08 11:24:00 +0900
  • 58c1188a3e Fix slotsync worker blocking promotion when stuck in wait Fujii Masao 2026-04-08 11:23:13 +0900
  • db93032a7c Fix slotsync worker blocking promotion when stuck in wait Fujii Masao 2026-04-08 11:22:21 +0900
  • 4bed04d395 Enhance slot synchronization API to respect promotion signal. Amit Kapila 2025-12-11 03:49:28 +0000
  • 94efd308bc Enhance slot synchronization API to respect promotion signal. Amit Kapila 2025-12-11 03:49:28 +0000
  • 544000288e instrumentation: Move ExecProcNodeInstr to allow inlining Andres Freund 2026-04-07 21:36:07 -0400
  • e157fe6f76 Add EXPLAIN (IO) instrumentation for TidRangeScan Tomas Vondra 2026-04-07 23:25:01 +0200
  • 16fca48254 pg_test_timing: Also test RDTSC[P] timing, report time source, TSC frequency Andres Freund 2026-04-07 17:08:32 -0400
  • 3b1117d6e2 Add EXPLAIN (IO) instrumentation for SeqScan Tomas Vondra 2026-04-07 23:06:43 +0200
  • b268928f93 Suppress unused-variable warning. Tom Lane 2026-04-07 17:03:20 -0400
  • 61c36a34a4 auto_explain: Add new GUC auto_explain.log_io Tomas Vondra 2026-04-07 22:49:42 +0200
  • 681daed931 Add EXPLAIN (IO) infrastructure with BitmapHeapScan support Tomas Vondra 2026-04-07 22:33:32 +0200
  • 10d5a12a93 Switch EXPLAIN to unaligned output for json/xml/yaml Tomas Vondra 2026-04-07 22:12:26 +0200
  • 4edd6036d6 Fix WITHOUT OVERLAPS' interaction with domains. Tom Lane 2026-04-07 14:45:33 -0400
  • 49f3cb453b Fix WITHOUT OVERLAPS' interaction with domains. Tom Lane 2026-04-07 14:45:33 -0400
  • 294520c444 instrumentation: Use Time-Stamp Counter on x86-64 to lower overhead Andres Freund 2026-04-07 12:48:07 -0400
  • bcb2cf41f9 Allow retrieving x86 TSC frequency/flags from CPUID Andres Freund 2026-04-07 12:48:07 -0400
  • 0022622c93 instrumentation: Standardize ticks to nanosecond conversion method Andres Freund 2026-04-07 12:48:07 -0400
  • b977bd308a oauth: Allow validators to register custom HBA options Jacob Champion 2026-04-07 08:15:19 -0700
  • 6d00fb9048 libpq: Split PGOAUTHDEBUG=UNSAFE into multiple options Jacob Champion 2026-04-07 08:15:14 -0700
  • e76d8c749c
    Reserve replication slots specifically for REPACK Álvaro Herrera 2026-04-07 16:55:29 +0200
  • 979387f188 Fix harmless leftover in _hash_kill_items() Heikki Linnakangas 2026-04-07 17:38:11 +0300
  • 55890a9194 Add errdetail() with PID and UID about source of termination signal. Andrew Dunstan 2026-04-06 12:39:14 -0400
  • c10edb102a pg_stash_advice: Allow stashed advice to be persisted to disk. Robert Haas 2026-04-07 10:11:25 -0400
  • 29e7dbf5e4 Minimal fix for WAIT FOR ... MODE 'standby_flush' Andres Freund 2026-04-07 09:11:07 -0400
  • 8fb95a8ab6
    doc: Add an example of REPACK (CONCURRENTLY) Álvaro Herrera 2026-04-07 15:33:55 +0200
  • 9480c585df Tidy up #ifdef USE_INJECTION_POINTS guards Heikki Linnakangas 2026-04-07 16:18:31 +0300
  • be142fa008
    Fix tests under wal_level=minimal Álvaro Herrera 2026-04-07 15:14:32 +0200
  • 257c8231bf Modernize and optimize pg_buffercache_pages() Heikki Linnakangas 2026-04-07 16:04:48 +0300
  • 9f3755ea07 Optimize sorting and deduplicating trigrams Heikki Linnakangas 2026-04-07 14:11:25 +0300
  • 884f9b3c76 Use add_size/mul_size for index instrumentation size calculations Tomas Vondra 2026-04-07 12:47:26 +0200
  • 9c18b47e61 Fix BitmapHeapScan non-parallel-aware EXPLAIN ANALYZE Tomas Vondra 2026-04-07 12:47:04 +0200
  • 0d3dba38c7
    Allow logical replication snapshots to be database-specific Álvaro Herrera 2026-04-07 12:31:18 +0200
  • a3b069ef90
    Avoid different-size pointer-to-integer cast Álvaro Herrera 2026-04-07 12:28:05 +0200
  • 6f5ad00ab7 Optimize sort and deduplication in ginExtractEntries() Heikki Linnakangas 2026-04-07 13:26:39 +0300
  • b6ccd30d8f Add isolation tests for UPDATE/DELETE FOR PORTION OF Peter Eisentraut 2026-04-07 11:07:59 +0200
  • 5bcc3fbd19
    Fix valgrind failure Álvaro Herrera 2026-04-07 11:13:16 +0200
  • 8c3e22a8f8 Use .h for the file containing the page checksum code fragment John Naylor 2026-04-07 15:52:55 +0700
  • 30229be755 Simplify SortSupport for the macaddr data type John Naylor 2026-04-07 13:29:27 +0700
  • 49cc0d4148 Mark JumbleState as a const in the post_parse_analyze hook Michael Paquier 2026-04-07 15:22:49 +0900
  • 51098839cf Split CREATE STATISTICS error reasons out into errdetails John Naylor 2026-04-07 11:37:48 +0700
  • 3284e3f63c Fix injection point detach timing problem in TAP test for lock stats Michael Paquier 2026-04-07 13:17:13 +0900
  • 93f08dc92c Fix shmem allocation of fixed-sized custom stats kind Michael Paquier 2026-04-07 11:59:54 +0900
  • 17132f55c5 Fix shmem allocation of fixed-sized custom stats kind Michael Paquier 2026-04-07 11:59:49 +0900
  • 5c54c3ed1b Fix deferred FK check batching introduced by commit b7b27eb41a Amit Langote 2026-04-07 08:36:49 +0900
  • af04b04f2f Fix shared memory size of template code for custom fixed-sized pgstats Michael Paquier 2026-04-07 08:24:36 +0900
  • 9897957805 Fix shared memory size of template code for custom fixed-sized pgstats Michael Paquier 2026-04-07 08:24:32 +0900
  • dd78e69cfc Allocate separate DSM chunk for parallel Index[Only]Scan instrumentation Melanie Plageman 2026-04-06 19:10:19 -0400
  • 43222b8e53 Assert no duplicate keys in shm_toc_insert() Melanie Plageman 2026-04-06 18:41:17 -0400
  • 87f61f0c82 Add pg_stat_autovacuum_scores system view. Nathan Bossart 2026-04-06 16:56:33 -0500
  • b3a37ffbc5 Use PG_DATA_CHECKSUM_OFF instead of hardcoded value Daniel Gustafsson 2026-04-06 22:11:53 +0200
  • 28d534e2ae
    Add CONCURRENTLY option to REPACK Álvaro Herrera 2026-04-06 21:55:08 +0200
  • 10484c2cc7 Document that WAIT FOR may be interrupted by recovery conflicts Alexander Korotkov 2026-04-06 22:42:06 +0300
  • 7e8aeb9e48 Use WAIT FOR LSN in PostgreSQL::Test::Cluster::wait_for_catchup() Alexander Korotkov 2026-04-06 22:41:02 +0300
  • 834038c1f8 Avoid syscache lookup while building a WAIT FOR tuple descriptor Alexander Korotkov 2026-04-06 22:27:36 +0300
  • 775fe51daa Remove recheck_relation_needs_vacanalyze(). Nathan Bossart 2026-04-06 14:30:52 -0500
  • e972dff6c3 auto_explain: Add new GUC, auto_explain.log_extension_options. Robert Haas 2026-04-06 15:09:24 -0400
  • d516974840 Support more object types within CREATE SCHEMA. Tom Lane 2026-04-06 15:16:21 -0400
  • 404db8f9ed Execute foreign key constraints in CREATE SCHEMA at the end. Tom Lane 2026-04-06 14:52:28 -0400
  • a9c350d9ee Don't try to re-order the subcommands of CREATE SCHEMA. Tom Lane 2026-04-06 14:42:55 -0400
  • 1ff3180ca0 Allow autovacuum to use parallel vacuum workers. Masahiko Sawada 2026-04-06 11:48:29 -0700
  • 40fa04e7c8 Avoid unsafe access to negative index in a TupleDesc. REL_14_STABLE Tom Lane 2026-04-06 14:22:17 -0400
  • 07e833e3cf Avoid unsafe access to negative index in a TupleDesc. REL_15_STABLE Tom Lane 2026-04-06 14:22:17 -0400
  • 3c7a6bbe63 Avoid unsafe access to negative index in a TupleDesc. REL_16_STABLE Tom Lane 2026-04-06 14:22:17 -0400
  • 681a91d29d Avoid unsafe access to negative index in a TupleDesc. Tom Lane 2026-04-06 14:22:17 -0400
  • 11c2c0cc8d Avoid unsafe access to negative index in a TupleDesc. Tom Lane 2026-04-06 14:22:17 -0400
  • c0b53ec063
    Rename cluster.c to repack.c (and corresponding .h) Álvaro Herrera 2026-04-06 19:37:28 +0200
  • 21c69dc73f Disallow system columns in COPY FROM WHERE conditions. Tom Lane 2026-04-06 14:05:01 -0400
  • f7da81f68b Add missing .gitignore files. Tom Lane 2026-04-06 13:25:29 -0400
  • 6582010c80 Fix null-bitmap combining in array_agg_array_combine(). Tom Lane 2026-04-06 13:14:50 -0400
  • bb959269e3 Fix null-bitmap combining in array_agg_array_combine(). Tom Lane 2026-04-06 13:14:50 -0400
  • d6c9432cb5 Fix null-bitmap combining in array_agg_array_combine(). Tom Lane 2026-04-06 13:14:50 -0400
  • 14bf2c39ee Fix null-bitmap combining in array_agg_array_combine(). Tom Lane 2026-04-06 13:14:50 -0400
  • 0442f1c9ef Add a guc_check_handler to the EXPLAIN extension mechanism. Robert Haas 2026-04-06 12:29:59 -0400
  • e3481edfd1 Remove autoanalyze corner case. Nathan Bossart 2026-04-06 11:28:46 -0500
  • e0e819cc08 Expose helper functions scan_quoted_identifier and scan_identifier. Robert Haas 2026-04-06 11:13:25 -0400
  • ca2b5443e2 Add TAP tests for log_lock_waits Fujii Masao 2026-04-06 23:49:40 +0900
  • 93dc1ace20 Release postmaster working memory context in slotsync worker Fujii Masao 2026-04-06 23:04:18 +0900
  • ed71d7356e Fix memory leaks introduced by commit 283e823f9d Heikki Linnakangas 2026-04-06 15:46:03 +0300
  • 2670a0fcc6 Fix compilation without injection points with some compilers Heikki Linnakangas 2026-04-06 15:46:00 +0300
  • e8ec19aa32 Add pg_stash_advice contrib module. Robert Haas 2026-04-06 07:41:28 -0400
  • 404a17c155 Use single LWLock for lock statistics in pgstats Michael Paquier 2026-04-06 14:01:04 +0900
  • 283c5fb22b Improve more stability of worker_spi termination test Michael Paquier 2026-04-06 13:23:28 +0900
  • d78a4f0bf0 Simplify redundant current_database() subqueries in stats.sql regression test Fujii Masao 2026-04-06 13:19:45 +0900
  • 3a08a2a8b4 Fix volatile function evaluation in eager aggregation Richard Guo 2026-04-06 11:54:08 +0900
  • bd94845e8c Fix collation handling for grouping keys in eager aggregation Richard Guo 2026-04-06 11:52:33 +0900