Commit Graph

  • 4c910f3bbe bloom: Optimize bitmap scan path with streaming read Michael Paquier 2026-03-11 07:36:10 +09:00
  • 4c7362c553 Remove unused PruneState member frz_conflict_horizon Melanie Plageman 2026-03-10 18:28:18 -04:00
  • 138592d1b0 Don't clear pendingRecoveryConflicts at end of transaction Heikki Linnakangas 2026-03-11 00:06:09 +02:00
  • c2a23dcf9e Use the newest to-be-frozen xid as the conflict horizon for freezing Melanie Plageman 2026-03-10 15:24:39 -04:00
  • ac58465e06 Introduce the REPACK command Álvaro Herrera 2026-03-10 19:56:39 +01:00
  • a596d27d80 Fix grammar in short description of effective_wal_level. Masahiko Sawada 2026-03-10 11:36:38 -07:00
  • f4a4ce52c0 heapam: Don't mimic MarkBufferDirtyHint() in inplace updates Andres Freund 2026-03-10 10:06:09 -04:00
  • a198c26ded pg_dumpall: simplify coding of dropDBs() Álvaro Herrera 2026-03-10 16:00:19 +01:00
  • 59bae23435 Remove duplicate initialization in initialize_brin_buildstate(). Fujii Masao 2026-03-10 22:55:11 +09:00
  • 8080f44f96 Rename grammar nonterminal to simplify reuse Peter Eisentraut 2026-03-10 13:56:52 +01:00
  • 0fbfd37cef Allow extensions to mark an individual index as disabled. Robert Haas 2026-03-10 08:33:55 -04:00
  • 03facc1211 Switch to FATAL error for missing checkpoint record without backup_label Michael Paquier 2026-03-10 12:00:05 +09:00
  • 6307b096e2 Fix misuse of "volatile" in xml.c Michael Paquier 2026-03-10 07:05:32 +09:00
  • 7c8280eeb5 pg_{dump,restore}: Refactor handling of conflicting options. Nathan Bossart 2026-03-09 11:37:46 -05:00
  • 91f33a2ae9 Replace get_relation_info_hook with build_simple_rel_hook. Robert Haas 2026-03-09 09:48:26 -04:00
  • 8300d3ad4a Consider startup cost as a figure of merit for partial paths. Robert Haas 2026-03-09 08:16:30 -04:00
  • 076bc57fa4 Prevent restore of incremental backup from bloating VM fork. Robert Haas 2026-03-09 06:36:42 -04:00
  • 9540c0e5dd Prevent restore of incremental backup from bloating VM fork. Robert Haas 2026-03-09 06:36:42 -04:00
  • ffc226ab64 Prevent restore of incremental backup from bloating VM fork. Robert Haas 2026-03-09 06:36:42 -04:00
  • 06d8302262 Remove trailing period from errmsg in subscriptioncmds.c. Amit Kapila 2026-03-09 15:10:03 +05:30
  • 2799e29fb8 Move comment back to better place Peter Eisentraut 2026-03-09 09:46:36 +01:00
  • a84a9a4260 doc: Document IF NOT EXISTS option for ALTER FOREIGN TABLE ADD COLUMN. Fujii Masao 2026-03-09 18:24:41 +09:00
  • d0f4b6350d doc: Document IF NOT EXISTS option for ALTER FOREIGN TABLE ADD COLUMN. Fujii Masao 2026-03-09 18:24:41 +09:00
  • bb9dd26803 doc: Document IF NOT EXISTS option for ALTER FOREIGN TABLE ADD COLUMN. Fujii Masao 2026-03-09 18:24:41 +09:00
  • c3fa839941 doc: Document IF NOT EXISTS option for ALTER FOREIGN TABLE ADD COLUMN. Fujii Masao 2026-03-09 18:24:41 +09:00
  • 94ff80f49d doc: Document IF NOT EXISTS option for ALTER FOREIGN TABLE ADD COLUMN. Fujii Masao 2026-03-09 18:24:41 +09:00
  • 173aa8c5e8 doc: Document IF NOT EXISTS option for ALTER FOREIGN TABLE ADD COLUMN. Fujii Masao 2026-03-09 18:23:36 +09:00
  • eb11d7a915 Fix size underestimation of DSA pagemap for odd-sized segments Michael Paquier 2026-03-09 13:46:38 +09:00
  • 46c93b7056 Fix size underestimation of DSA pagemap for odd-sized segments Michael Paquier 2026-03-09 13:46:37 +09:00
  • 0af5e64e91 Fix size underestimation of DSA pagemap for odd-sized segments Michael Paquier 2026-03-09 13:46:35 +09:00
  • 2543b9ea92 Fix size underestimation of DSA pagemap for odd-sized segments Michael Paquier 2026-03-09 13:46:33 +09:00
  • a0f38604d9 Fix size underestimation of DSA pagemap for odd-sized segments Michael Paquier 2026-03-09 13:46:31 +09:00
  • 4da2afd01f Fix size underestimation of DSA pagemap for odd-sized segments Michael Paquier 2026-03-09 13:46:27 +09:00
  • ccd7abaa45 Refactor tests for catalog diff comparisons in stats_import.sql Michael Paquier 2026-03-09 08:46:06 +09:00
  • 9e8193a262 Fix typo in stats_import.sql Michael Paquier 2026-03-09 07:15:26 +09:00
  • 3a9cf1c925 Fix invalid boolean if-test Álvaro Herrera 2026-03-07 14:28:16 +01:00
  • eb2c867b0a Fix invalid boolean if-test Álvaro Herrera 2026-03-07 14:28:16 +01:00
  • e982331b52 libpq: Introduce PQAUTHDATA_OAUTH_BEARER_TOKEN_V2 Jacob Champion 2026-03-06 12:00:32 -08:00
  • b2898baaf7 pg_dumpall: Fix handling of conflicting options. Nathan Bossart 2026-03-06 14:00:04 -06:00
  • 50ea4e09b6 Use palloc_object() and palloc_array() in more areas of the logical replication. Masahiko Sawada 2026-03-06 10:49:50 -08:00
  • 415100aa62 Support grouping-expression references and GROUPING() in subqueries. Tom Lane 2026-03-06 13:40:55 -05:00
  • 8185bb5347 CREATE SUBSCRIPTION ... SERVER. Jeff Davis 2026-03-06 08:27:56 -08:00
  • 868825aaeb Don't include wait_event.h in pgstat.h Álvaro Herrera 2026-03-06 16:24:58 +01:00
  • 90ca7c1429 doc: Fix capitalization of Unicode Peter Eisentraut 2026-03-06 10:31:35 +01:00
  • 16686a853f Fix Python deprecation warning Peter Eisentraut 2026-03-06 10:31:35 +01:00
  • 258248d0bd Make unconstify and unvolatize use StaticAssertVariableIsOfTypeMacro Peter Eisentraut 2026-03-06 10:13:58 +01:00
  • e2308350c9 Use typeof everywhere instead of compiler specific spellings Peter Eisentraut 2026-03-06 10:13:49 +01:00
  • aa7c868523 Portable StaticAssertExpr Peter Eisentraut 2026-03-06 09:15:44 +01:00
  • 3bf6f22ce1 Fix publisher shutdown hang caused by logical walsender busy loop. Fujii Masao 2026-03-06 16:43:40 +09:00
  • 42734f2966 Fix publisher shutdown hang caused by logical walsender busy loop. Fujii Masao 2026-03-06 16:43:40 +09:00
  • 82935467a0 Fix publisher shutdown hang caused by logical walsender busy loop. Fujii Masao 2026-03-06 16:43:40 +09:00
  • bbbc0888b3 Fix publisher shutdown hang caused by logical walsender busy loop. Fujii Masao 2026-03-06 16:43:40 +09:00
  • 3eb2fecdbb Fix publisher shutdown hang caused by logical walsender busy loop. Fujii Masao 2026-03-06 16:43:40 +09:00
  • 6eedb2a5fd Fix publisher shutdown hang caused by logical walsender busy loop. Fujii Masao 2026-03-06 16:43:40 +09:00
  • 2007df4333 Improve tests for recovery_target_timeline GUC. Fujii Masao 2026-03-06 16:02:09 +09:00
  • d5ea206728 Fix inconsistency with HeapTuple freeing in extended_stats_funcs.c Michael Paquier 2026-03-06 14:49:00 +09:00
  • 2d4ead6f4b Fix order of columns in pg_stat_recovery Michael Paquier 2026-03-06 14:41:41 +09:00
  • f1ddaa1535 Fix inconsistent elevel in pg_sync_replication_slots() retry logic. Amit Kapila 2026-03-06 10:51:32 +05:30
  • 01d485b142 Add system view pg_stat_recovery Michael Paquier 2026-03-06 12:37:40 +09:00
  • 42a12856a6 Refactor code retrieving string for RecoveryPauseState Michael Paquier 2026-03-06 11:53:23 +09:00
  • f95d73ed43 Simplify creation of built-in functions with non-default ACLs. Tom Lane 2026-03-05 17:43:09 -05:00
  • 7664319ccb Be more wary of false matches in initdb's replace_token(). Tom Lane 2026-03-05 17:22:31 -05:00
  • 34cb4254bd Prefix PruneState->all_{visible,frozen} with set_ Melanie Plageman 2026-03-05 16:54:28 -05:00
  • 68c2dcb913 Add PageGetPruneXid() helper Melanie Plageman 2026-03-05 16:22:57 -05:00
  • 59663e4207 Move commonly used context into PruneState and simplify helpers Melanie Plageman 2026-03-05 16:10:29 -05:00
  • 9a42888a32 Exit after fatal errors in client-side compression code. Tom Lane 2026-03-05 14:43:21 -05:00
  • cce939c71c Exit after fatal errors in client-side compression code. Tom Lane 2026-03-05 14:43:21 -05:00
  • 8b198b093f Exit after fatal errors in client-side compression code. Tom Lane 2026-03-05 14:43:21 -05:00
  • a01a592b11 Exit after fatal errors in client-side compression code. Tom Lane 2026-03-05 14:43:21 -05:00
  • ac0accafd6 Exit after fatal errors in client-side compression code. Tom Lane 2026-03-05 14:43:21 -05:00
  • a6483f5ac9 oauth: Add TLS support for oauth_validator tests Jacob Champion 2026-03-05 10:04:53 -08:00
  • b8d7685835 libpq: Add PQgetThreadLock() to mirror PQregisterThreadLock() Jacob Champion 2026-03-05 10:04:48 -08:00
  • f8c0b91a60 oauth: Report cleanup errors as warnings on stderr Jacob Champion 2026-03-05 10:04:36 -08:00
  • f6e63d4b8b Fix handling of updated tuples in the MERGE statement Alexander Korotkov 2026-03-05 19:47:20 +02:00
  • 8bfaae6fb2 Fix handling of updated tuples in the MERGE statement Alexander Korotkov 2026-03-05 19:47:20 +02:00
  • 2dcac93c00 Fix handling of updated tuples in the MERGE statement Alexander Korotkov 2026-03-05 19:47:20 +02:00
  • 13fab378e6 Fix handling of updated tuples in the MERGE statement Alexander Korotkov 2026-03-05 19:47:20 +02:00
  • 177037341a Fix handling of updated tuples in the MERGE statement Alexander Korotkov 2026-03-05 19:47:20 +02:00
  • bffd7130e9 Improve validation of recovery_target_xid GUC values. Fujii Masao 2026-03-05 21:40:32 +09:00
  • 921f4a15c1 doc: Clarify that COLUMN is optional in ALTER TABLE ... ADD/DROP COLUMN. Fujii Masao 2026-03-05 12:57:52 +09:00
  • 87da83bde9 doc: Clarify that COLUMN is optional in ALTER TABLE ... ADD/DROP COLUMN. Fujii Masao 2026-03-05 12:57:52 +09:00
  • f51821d9cf doc: Clarify that COLUMN is optional in ALTER TABLE ... ADD/DROP COLUMN. Fujii Masao 2026-03-05 12:55:52 +09:00
  • 28239b761d doc: Clarify that COLUMN is optional in ALTER TABLE ... ADD/DROP COLUMN. Fujii Masao 2026-03-05 12:55:52 +09:00
  • e46b915db5 doc: Clarify that COLUMN is optional in ALTER TABLE ... ADD/DROP COLUMN. Fujii Masao 2026-03-05 12:55:52 +09:00
  • 9b0e5bd532 doc: Clarify that COLUMN is optional in ALTER TABLE ... ADD/DROP COLUMN. Fujii Masao 2026-03-05 12:55:52 +09:00
  • 5f8124a0cf Move definition of XLogRecoveryCtlData to xlogrecovery.h Michael Paquier 2026-03-05 12:17:47 +09:00
  • 1346794feb Fix rare instability in recovery TAP test 004_timeline_switch Michael Paquier 2026-03-05 10:06:08 +09:00
  • 270e7b4ff5 Fix rare instability in recovery TAP test 004_timeline_switch Michael Paquier 2026-03-05 10:06:06 +09:00
  • 8e3c377e28 Fix rare instability in recovery TAP test 004_timeline_switch Michael Paquier 2026-03-05 10:06:05 +09:00
  • 6fb8f424be Fix rare instability in recovery TAP test 004_timeline_switch Michael Paquier 2026-03-05 10:06:03 +09:00
  • 7185eddf05 Fix rare instability in recovery TAP test 004_timeline_switch Michael Paquier 2026-03-05 10:06:01 +09:00
  • ea4744782b Fix rare instability in recovery TAP test 004_timeline_switch Michael Paquier 2026-03-05 10:05:44 +09:00
  • 34dfca2934 Change default value of default_toast_compression to "lz4", take two Michael Paquier 2026-03-05 09:24:35 +09:00
  • 4f0b3afab4 Revert "Change default value of default_toast_compression to "lz4"" Michael Paquier 2026-03-05 08:25:35 +09:00
  • 3c19983cc0 pg_restore: add --no-globals option to skip globals Andrew Dunstan 2026-02-27 08:07:10 -05:00
  • c7572cd48d Improve writing map.dat preamble Andrew Dunstan 2026-03-04 16:08:04 -05:00
  • 01c729e0c7 Fix casting away const-ness in pg_restore.c Andrew Dunstan 2026-03-04 15:44:45 -05:00
  • e6a1d8f5ac Fix estimate_hash_bucket_stats's correction for skewed data. Tom Lane 2026-03-04 15:33:15 -05:00
  • 4548e87466 Fix yet another bug in archive streamer with LZ4 decompression. Tom Lane 2026-03-04 12:08:37 -05:00
  • 415cc943ff Fix yet another bug in archive streamer with LZ4 decompression. Tom Lane 2026-03-04 12:08:37 -05:00