Commit Graph

454 Commits (698fa924b11a4ff55ac83b340dbae1e6cee00e59)

Author SHA1 Message Date
Amit Kapila 5509055d69 Add sequence synchronization for logical replication. 2 months ago
Michael Paquier e0ca61e7c4 Add WalRcvGetState() to retrieve the state of a WAL receiver 2 months ago
Amit Kapila 3e8e05596a Add worker type argument to logical replication worker functions. 2 months ago
Fujii Masao f33e60a53a Make invalid primary_slot_name follow standard GUC error reporting. 3 months ago
Amit Kapila 41c674d2e3 Refactor logical worker synchronization code into a separate file. 3 months ago
Masahiko Sawada d3b6183dd9 Add mem_exceeded_count column to pg_stat_replication_slots. 3 months ago
Peter Eisentraut 57d46dff9b Make some use of anonymous unions [reorderbuffer xact_time] 3 months ago
Álvaro Herrera 7e638d7f50
Don't include execnodes.h in replication/conflict.h 4 months ago
Peter Eisentraut ae0e1be9f2 Allow redeclaration of typedef yyscan_t 4 months ago
Amit Kapila 1f7e9ba3ac Post-commit review fixes for 228c370868. 4 months ago
Nathan Bossart 510777a2d5 Change ReplicationSlotPersistentData's "synced" member to a bool. 4 months ago
Amit Kapila a850be2fe6 Add max_retention_duration option to subscriptions. 4 months ago
Peter Eisentraut 99234e9ddc Message wording improvements 5 months ago
Amit Kapila fd5a1a0c3e Detect and report update_deleted conflicts. 5 months ago
Amit Kapila 228c370868 Preserve conflict-relevant data during logical replication. 6 months ago
Alexander Korotkov 0810fbb02d Update comment for ReplicationSlot.last_saved_restart_lsn 6 months ago
Fujii Masao 05dedf43d3 Change unit of idle_replication_slot_timeout to seconds. 6 months ago
Masahiko Sawada d87d07b7ad Fix re-distributing previously distributed invalidation messages during logical decoding. 7 months ago
Alexander Korotkov ca307d5cec Keep WAL segments by slot's last saved restart LSN 7 months ago
Nathan Bossart 16bf24e0e4 Remove pg_replication_origin's TOAST table. 8 months ago
Peter Geoghegan a6cab6a78e Harmonize function parameter names for Postgres 18. 9 months ago
Michael Paquier 2e57790836 Fix race with synchronous_standby_names at startup 9 months ago
Amit Kapila 4909b38af0 Fix data loss in logical replication. 9 months ago
Heikki Linnakangas 6e9c81836e Use standard die() signal handler in walreceiver 9 months ago
Amit Kapila 73eba5004a Detect and Log multiple_unique_conflicts type conflict. 10 months ago
Masahiko Sawada 04ff636cbc Add GUC option to control maximum active replication origins. 10 months ago
Peter Eisentraut 3691edfab9 pg_noreturn to replace pg_attribute_noreturn() 10 months ago
Heikki Linnakangas ac4494646d Rename alloc/free functions in reorderbuffer.c 10 months ago
Masahiko Sawada bd65cb3cd4 pg_logicalinspect: Fix possible crash when passing a directory path. 10 months ago
Heikki Linnakangas 635f580120 Rename some signal and interrupt handling functions for consistency 10 months ago
Peter Eisentraut 7202d72787 backend launchers void * arguments for binary data 11 months ago
Amit Kapila ac0e33136a Invalidate inactive replication slots. 11 months ago
Masahiko Sawada abfb29648f Rename RBTXN_PREPARE to RBTXN_IS_PREPARE for better clarification. 11 months ago
Masahiko Sawada 072ee847ad Skip logical decoding of already-aborted transactions. 11 months ago
Amit Kapila 0ec3c295e7 Avoid updating inactive_since for invalid replication slots. 11 months ago
Amit Kapila f41d8468dd Raise an error while trying to acquire an invalid slot. 11 months ago
Peter Eisentraut 473a575e05 Return yyparse() result not via global variable 12 months ago
Amit Kapila e65dbc9927 Change publication's publish_generated_columns option type to enum. 12 months ago
Bruce Momjian 50e6eb731d Update copyright for 2025 1 year ago
Peter Eisentraut db6856c991 syncrep parser: pure parser and reentrant scanner 1 year ago
Peter Eisentraut e4a8fb8fef replication parser: pure parser and reentrant scanner 1 year ago
Michael Paquier f0c569d715 Fix memory leak in pgoutput with publication list cache 1 year ago
Peter Eisentraut 7727049e8f Simplify IsIndexUsableForReplicaIdentityFull() 1 year ago
Daniel Gustafsson 0c01f509a3 Fix wording in comment 1 year ago
Álvaro Herrera e6c32d9fad
Clean up newlines following left parentheses 1 year ago
Amit Kapila d05a387d9d Doc: Clarify the `inactive_since` field description. 1 year ago
Amit Kapila 7054186c4e Replicate generated columns when 'publish_generated_columns' is set. 1 year ago
Heikki Linnakangas a9c546a5a3 Use ProcNumbers instead of direct Latch pointers to address other procs 1 year ago
Amit Kapila 745217a051 Replicate generated columns when specified in the column list. 1 year ago
Masahiko Sawada 7cdfeee320 Add contrib/pg_logicalinspect. 1 year ago