Commit Graph

  • f154714646 Fix WAL flush LSN used by logical walsender during shutdown github/REL_14_STABLE REL_14_STABLE Fujii Masao 2026-03-17 08:10:20 +09:00
  • fa9f2e3175 Fix WAL flush LSN used by logical walsender during shutdown github/REL_15_STABLE REL_15_STABLE Fujii Masao 2026-03-17 08:10:20 +09:00
  • da21ecf579 Fix WAL flush LSN used by logical walsender during shutdown github/REL_16_STABLE REL_16_STABLE Fujii Masao 2026-03-17 08:10:20 +09:00
  • 8ee536c895 Fix WAL flush LSN used by logical walsender during shutdown github/REL_17_STABLE REL_17_STABLE Fujii Masao 2026-03-17 08:10:20 +09:00
  • 9804981386 Fix WAL flush LSN used by logical walsender during shutdown github/REL_18_STABLE REL_18_STABLE Fujii Masao 2026-03-17 08:10:20 +09:00
  • d927b4bd97 Fix WAL flush LSN used by logical walsender during shutdown master github/master Fujii Masao 2026-03-17 08:10:20 +09:00
  • f4af7849b3 Clean up postgres_fdw/t/010_subscription.pl. Jeff Davis 2026-03-16 13:42:55 -07:00
  • 7a2ab122a1 Fix thinko in nocachegetattr() and nocache_index_getattr() David Rowley 2026-03-17 09:00:39 +13:00
  • 5e72ce2467 pg_plan_advice: Fix failures to accept identifier keywords. Robert Haas 2026-03-16 14:37:12 -04:00
  • 4f888d0f94 Fix whitespace Peter Eisentraut 2026-03-16 19:33:13 +01:00
  • 63275ce84d Hardcode override of typeof_unqual for clang-for-bitcode Peter Eisentraut 2026-03-16 18:56:30 +01:00
  • be0d0b457c pg_dumpall: Fix handling of incompatible options. Nathan Bossart 2026-03-16 11:01:20 -05:00
  • cd8844e7db Make some tests more stable by adding more explicit ordering Peter Eisentraut 2026-03-16 16:24:22 +01:00
  • fba4233c83 Reduce header inclusions via execnodes.h Álvaro Herrera 2026-03-16 14:34:57 +01:00
  • 57b5543bb8 Remove unstable test for pg_statio_all_sequences stats reset Fujii Masao 2026-03-16 21:05:13 +09:00
  • 1e67508730 Fix pg_upgrade failure when extension_control_path is used Peter Eisentraut 2026-03-16 11:52:02 +01:00
  • 5c2a8d272b Use C11 alignas in typedef definitions Peter Eisentraut 2026-03-16 10:41:38 +01:00
  • d7ad79e506 Prevent -Wstrict-prototypes and -Wold-style-definition warnings Peter Eisentraut 2026-03-16 10:53:24 +01:00
  • 2f094e7ac6 SQL Property Graph Queries (SQL/PGQ) Peter Eisentraut 2026-03-16 10:14:18 +01:00
  • fd6ecbfa75 Ensure "still waiting on lock" message is logged only once per wait. Fujii Masao 2026-03-16 18:10:57 +09:00
  • c336133c65 Reject ALTER TABLE .. CLUSTER earlier for partitioned tables Michael Paquier 2026-03-16 17:48:39 +09:00
  • 8fe315f18d Add stats_reset column to pg_statio_all_sequences Fujii Masao 2026-03-16 17:24:08 +09:00
  • a41bc38439 Fix accidentally casting away const Peter Eisentraut 2026-03-16 07:37:03 +01:00
  • 5f39698c90 Remove obsolete speculative insert cleanup in ReorderBuffer. Amit Kapila 2026-03-16 10:14:22 +05:30
  • d8879d34b9 file_fdw: Add regression test for file_fdw with ON_ERROR='set_null' Fujii Masao 2026-03-16 12:13:11 +09:00
  • bfa3c4f106 Optimize hash index bulk-deletion with streaming read Michael Paquier 2026-03-16 09:22:09 +09:00
  • 82ff54377e Move -ffast-math defense to float.c and remove the configure check. Tom Lane 2026-03-15 19:34:52 -04:00
  • c675d80d72 Be more careful about int vs. Oid in ecpglib. Tom Lane 2026-03-15 18:55:37 -04:00
  • c456e39113 Optimize tuple deformation David Rowley 2026-03-16 11:46:00 +13:00
  • 503620311e Add all required calls to TupleDescFinalize() David Rowley 2026-03-16 11:45:49 +13:00
  • e5a77d876d Save a few bytes per CatCTup. Tom Lane 2026-03-15 18:05:38 -04:00
  • bb53b8d359 Fix small memory leak in get_dbname_oid_list_from_mfile(). Tom Lane 2026-03-15 15:24:04 -04:00
  • a793677e57 pg_restore: Remove dead code in restore_all_databases() Andrew Dunstan 2026-03-15 12:09:36 -04:00
  • 99bf1f8aa6 Save vmbuffer in heap-specific scan descriptors for on-access pruning Melanie Plageman 2026-03-15 11:09:10 -04:00
  • 8d2c1df4f4 Avoid BufferGetPage() calls in heap_update() Melanie Plageman 2026-03-15 10:42:34 -04:00
  • a3511443e5 Initialize missing fields in CreateExecutorState() Melanie Plageman 2026-03-15 10:12:16 -04:00
  • cd083b54bd Make typeof and typeof_unqual fallback definitions work on C++11 Peter Eisentraut 2026-03-15 07:36:27 +01:00
  • 0123ce131f Switch the semaphore API on Solaris to unnamed POSIX. Tom Lane 2026-03-14 14:10:32 -04:00
  • 2eb87345e1 Fix aclitemout() to work during early bootstrap. Tom Lane 2026-03-14 13:46:54 -04:00
  • ff78b8fac4 Tighten asserts on ParallelWorkerNumber Tomas Vondra 2026-03-14 15:24:37 +01:00
  • 34baa313e3 Tighten asserts on ParallelWorkerNumber Tomas Vondra 2026-03-14 15:24:37 +01:00
  • 6fab4fa541 Tighten asserts on ParallelWorkerNumber Tomas Vondra 2026-03-14 15:24:37 +01:00
  • 2fa42feb79 Tighten asserts on ParallelWorkerNumber Tomas Vondra 2026-03-14 15:24:37 +01:00
  • 0e5ff9b9b4 Tighten asserts on ParallelWorkerNumber Tomas Vondra 2026-03-14 15:24:37 +01:00
  • 02eecead86 Tighten asserts on ParallelWorkerNumber Tomas Vondra 2026-03-14 15:24:37 +01:00
  • ae58189a4d pgstattuple: Optimize pgstattuple_approx() with streaming read Michael Paquier 2026-03-14 15:06:13 +09:00
  • 4deecb52af Allow sibling call optimization in slot_getsomeattrs_int() David Rowley 2026-03-14 13:52:09 +13:00
  • 8a879119a1 Use fake LSNs to improve nbtree dropPin behavior. Peter Geoghegan 2026-03-13 20:37:39 -04:00
  • d774072f00 Move fake LSN infrastructure out of GiST. Peter Geoghegan 2026-03-13 19:38:17 -04:00
  • 9b860373da Add error code to user-visible message. Jeff Davis 2026-03-13 16:07:54 -07:00
  • c0ffc725f8 Use GetXLogInsertEndRecPtr in gistGetFakeLSN Tomas Vondra 2026-03-13 22:42:29 +01:00
  • ce06b5740e Use GetXLogInsertEndRecPtr in gistGetFakeLSN Tomas Vondra 2026-03-13 22:42:29 +01:00
  • 4f4025eac0 Use GetXLogInsertEndRecPtr in gistGetFakeLSN Tomas Vondra 2026-03-13 22:42:29 +01:00
  • 6ef36bb358 Use GetXLogInsertEndRecPtr in gistGetFakeLSN Tomas Vondra 2026-03-13 22:42:29 +01:00
  • 5b3f63a1bf Use GetXLogInsertEndRecPtr in gistGetFakeLSN Tomas Vondra 2026-03-13 22:42:29 +01:00
  • b1f14c9672 Use GetXLogInsertEndRecPtr in gistGetFakeLSN Tomas Vondra 2026-03-13 22:42:29 +01:00
  • 311a851436 Free memory allocated for unrecognized_protocol_options Heikki Linnakangas 2026-03-13 23:37:19 +02:00
  • 233bbdf031 Add convenience view to stats import test. Nathan Bossart 2026-03-13 15:04:10 -05:00
  • ce5d489166 Fix bug due to confusion about what IsMVCCSnapshot means Andres Freund 2026-03-13 12:11:05 -04:00
  • b634c4e0e8 libpq-oauth: Fix Makefile dependencies Jacob Champion 2026-03-13 10:34:03 -07:00
  • 1c33a2d81d Add commit b6eb8dde6b to .git-blame-ignore-revs. Nathan Bossart 2026-03-13 11:45:34 -05:00
  • dba3560448 libpq-oauth: Never link against libpq's encoding functions Jacob Champion 2026-03-13 09:38:04 -07:00
  • 6225403f27 libpq-oauth: Use the PGoauthBearerRequestV2 API Jacob Champion 2026-03-13 09:37:59 -07:00
  • be43c48c22 Initialize variable to placate compiler. Nathan Bossart 2026-03-13 11:32:14 -05:00
  • e0a3a3fd53 Optimize COPY FROM (FORMAT {text,csv}) using SIMD. Nathan Bossart 2026-03-13 11:07:32 -05:00
  • 8c2b30487c Factor out constructSetOpTargetlist() from transformSetOperationTree() Peter Eisentraut 2026-03-13 16:08:09 +01:00
  • f9de9bf302 Add callback for I/O error messages in SLRUs Heikki Linnakangas 2026-03-13 16:21:06 +02:00
  • 723619eaa3 Add stats_reset column to pg_stat_database_conflicts. Fujii Masao 2026-03-13 22:17:14 +09:00
  • 2e1dcf8c54 Check for interrupts during non-fast-update GIN insertion Heikki Linnakangas 2026-03-13 15:12:32 +02:00
  • fa6f2f624c Rework ginScanToDelete() to pass Buffers instead of BlockNumbers. Alexander Korotkov 2026-02-21 11:08:08 +02:00
  • f30cebb954 Fix pointer type of ShmemAllocatorData->index Heikki Linnakangas 2026-03-13 11:00:15 +02:00
  • 70f7c5badc xml2: Fix failure with xslt_process() under -fsanitize=undefined Michael Paquier 2026-03-13 16:06:51 +09:00
  • 0b0041b942 xml2: Fix failure with xslt_process() under -fsanitize=undefined Michael Paquier 2026-03-13 16:06:50 +09:00
  • 5f46c617e9 xml2: Fix failure with xslt_process() under -fsanitize=undefined Michael Paquier 2026-03-13 16:06:49 +09:00
  • 63aa4342da xml2: Fix failure with xslt_process() under -fsanitize=undefined Michael Paquier 2026-03-13 16:06:47 +09:00
  • e33a4fda00 xml2: Fix failure with xslt_process() under -fsanitize=undefined Michael Paquier 2026-03-13 16:06:46 +09:00
  • 7d64419f80 xml2: Fix failure with xslt_process() under -fsanitize=undefined Michael Paquier 2026-03-13 16:06:28 +09:00
  • 59292f7aac Change copyObject() to use typeof_unqual Peter Eisentraut 2026-03-13 06:34:24 +01:00
  • 213f0079b3 pgstattuple: Optimize btree and hash index functions with streaming read Michael Paquier 2026-03-13 10:48:45 +09:00
  • a0b6ef29a5 Enable fast default for domains with non-volatile constraints Andrew Dunstan 2026-03-12 17:53:09 -04:00
  • 487cf2cbd2 Extend DomainHasConstraints() to optionally check constraint volatility Andrew Dunstan 2026-03-12 17:52:33 -04:00
  • a630ac5c20 Document the 'command' column of pg_stat_progress_repack Álvaro Herrera 2026-03-12 19:19:23 +01:00
  • a367c433ad Use simplehash for backend-private buffer pin refcounts. Peter Geoghegan 2026-03-12 13:26:16 -04:00
  • d071e1cfec nbtree: Avoid allocating _bt_search stack. Peter Geoghegan 2026-03-12 13:22:36 -04:00
  • 5883ff30b0 Add pg_plan_advice contrib module. Robert Haas 2026-03-12 12:59:52 -04:00
  • 02976b0a17 doc: Document variables for path substitution in SQL tests Michael Paquier 2026-03-12 16:35:58 +09:00
  • d841ca2d14 bloom: Optimize VACUUM and bulk-deletion with streaming read Michael Paquier 2026-03-12 12:00:22 +09:00
  • 6c228755ad Use streaming read for VACUUM cleanup of GIN Michael Paquier 2026-03-12 11:48:31 +09:00
  • 383eb21ebf Convert NOT IN sublinks to anti-joins when safe Richard Guo 2026-03-12 09:45:18 +09:00
  • 6322a028fa bufmgr: Fix use of wrong variable in GetPrivateRefCountEntrySlow() Andres Freund 2026-03-11 17:26:38 -04:00
  • 547c15f9f8 Fix use of volatile. Jeff Davis 2026-03-11 14:27:58 -07:00
  • 342051d73b Add support for altering CHECK constraint enforceability Andrew Dunstan 2026-03-11 16:15:35 -04:00
  • a9747153e1 rename alter constraint enforceability related functions Andrew Dunstan 2026-03-11 16:14:58 -04:00
  • a766125efd bufmgr: Switch to standard order in MarkBufferDirtyHint() Andres Freund 2026-03-11 13:58:44 -04:00
  • b0f4ff3c92 bufmgr: Remove the, now obsolete, BM_JUST_DIRTIED Andres Freund 2026-03-11 13:53:37 -04:00
  • 11e0824bd9 Avoid WAL flush checks for unlogged buffers in GetVictimBuffer() Melanie Plageman 2026-03-11 14:48:26 -04:00
  • 943e881733 Do not lock in BufferGetLSNAtomic() on archs with 8 byte atomic reads Tomas Vondra 2026-03-11 18:32:03 +01:00
  • b6eb8dde6b Fix indentation from commit 29a0fb21577 Tomas Vondra 2026-03-11 15:14:46 +01:00
  • 29a0fb2157 Conditional locking in pgaio_worker_submit_internal Tomas Vondra 2026-03-11 12:11:04 +01:00
  • 9c05f152b5 Fixes for C++ typeof implementation Peter Eisentraut 2026-03-11 11:54:10 +01:00