Commit Graph

438 Commits (fee46ab4f2440c835a18aa1fdfaebf6ceb85ae09)

Author SHA1 Message Date
Fujii Masao 37c76aeb9a Change unit of idle_replication_slot_timeout to seconds. 7 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. 9 months ago
Peter Geoghegan a6cab6a78e Harmonize function parameter names for Postgres 18. 10 months ago
Michael Paquier 2e57790836 Fix race with synchronous_standby_names at startup 10 months ago
Amit Kapila 4909b38af0 Fix data loss in logical replication. 10 months ago
Heikki Linnakangas 6e9c81836e Use standard die() signal handler in walreceiver 10 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() 11 months ago
Heikki Linnakangas ac4494646d Rename alloc/free functions in reorderbuffer.c 11 months ago
Masahiko Sawada bd65cb3cd4 pg_logicalinspect: Fix possible crash when passing a directory path. 11 months ago
Heikki Linnakangas 635f580120 Rename some signal and interrupt handling functions for consistency 11 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. 12 months ago
Amit Kapila f41d8468dd Raise an error while trying to acquire an invalid slot. 12 months ago
Peter Eisentraut 473a575e05 Return yyparse() result not via global variable 1 year ago
Amit Kapila e65dbc9927 Change publication's publish_generated_columns option type to enum. 1 year 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
Masahiko Sawada e2fd615ecc Move SnapBuild and SnapBuildOnDisk structs to snapshot_internal.h. 1 year ago
Masahiko Sawada 7be4ba4a9d Remove obsolete comment in reorderbuffer.h. 1 year ago
Andres Freund 57f3702471 Use aux process resource owner in walsender 1 year ago
Heikki Linnakangas 6c0c49f7d3 Remove unused latch 1 year ago
Amit Kapila 6c2b5edecc Collect statistics about conflicts in logical replication. 1 year ago
Michael Paquier c39afc38cf Define PG_LOGICAL_DIR for path pg_logical/ in data folder 1 year ago
Michael Paquier 2065ddf5e3 Define PG_REPLSLOT_DIR for path pg_replslot/ in data folder 1 year ago
Amit Kapila 640178c92e Rename the conflict types for the origin differ cases. 1 year ago
Amit Kapila 9758174e2e Log the conflicts while applying changes in logical replication. 1 year ago
Amit Kapila 1462aad2e4 Allow altering of two_phase option of a SUBSCRIPTION. 2 years ago
Masahiko Sawada bb19b70081 Fix possibility of logical decoding partial transaction changes. 2 years ago
Amit Kapila 2357c9223b Rename standby_slot_names to synchronized_standby_slots. 2 years ago
Amit Kapila db08e8c6fa Post-commit review fixes for slot synchronization. 2 years ago
Daniel Gustafsson f6e8451336 Remove unused function prototype 2 years ago
Masahiko Sawada efb8acc0d0 Replace binaryheap + index with pairingheap in reorderbuffer.c 2 years ago
Amit Kapila 2ec005b4e2 Ensure that the sync slots reach a consistent state after promotion without losing data. 2 years ago