summaryrefslogtreecommitdiff
path: root/src/include/replication
AgeCommit message (Expand)Author
2025-06-17Fix re-distributing previously distributed invalidation messages during logic...Masahiko Sawada
2025-06-14Keep WAL segments by slot's last saved restart LSNAlexander Korotkov
2025-05-07Remove pg_replication_origin's TOAST table.Nathan Bossart
2025-04-12Harmonize function parameter names for Postgres 18.Peter Geoghegan
2025-04-11Fix race with synchronous_standby_names at startupMichael Paquier
2025-04-10Fix data loss in logical replication.Amit Kapila
2025-04-04Use standard die() signal handler in walreceiverHeikki Linnakangas
2025-03-24Detect and Log multiple_unique_conflicts type conflict.Amit Kapila
2025-03-21Add GUC option to control maximum active replication origins.Masahiko Sawada
2025-03-13pg_noreturn to replace pg_attribute_noreturn()Peter Eisentraut
2025-03-12Rename alloc/free functions in reorderbuffer.cHeikki Linnakangas
2025-03-11pg_logicalinspect: Fix possible crash when passing a directory path.Masahiko Sawada
2025-03-05Rename some signal and interrupt handling functions for consistencyHeikki Linnakangas
2025-02-21backend launchers void * arguments for binary dataPeter Eisentraut
2025-02-19Invalidate inactive replication slots.Amit Kapila
2025-02-13Rename RBTXN_PREPARE to RBTXN_IS_PREPARE for better clarification.Masahiko Sawada
2025-02-13Skip logical decoding of already-aborted transactions.Masahiko Sawada
2025-02-05Avoid updating inactive_since for invalid replication slots.Amit Kapila
2025-01-31Raise an error while trying to acquire an invalid slot.Amit Kapila
2025-01-24Return yyparse() result not via global variablePeter Eisentraut
2025-01-23Change publication's publish_generated_columns option type to enum.Amit Kapila
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-24syncrep parser: pure parser and reentrant scannerPeter Eisentraut
2024-12-24replication parser: pure parser and reentrant scannerPeter Eisentraut
2024-12-09Fix memory leak in pgoutput with publication list cacheMichael Paquier
2024-12-04Simplify IsIndexUsableForReplicaIdentityFull()Peter Eisentraut
2024-11-28Fix wording in commentDaniel Gustafsson
2024-11-26Clean up newlines following left parenthesesÁlvaro Herrera
2024-11-25Doc: Clarify the `inactive_since` field description.Amit Kapila
2024-11-07Replicate generated columns when 'publish_generated_columns' is set.Amit Kapila
2024-11-01Use ProcNumbers instead of direct Latch pointers to address other procsHeikki Linnakangas
2024-10-30Replicate generated columns when specified in the column list.Amit Kapila
2024-10-15Add contrib/pg_logicalinspect.Masahiko Sawada
2024-10-15Move SnapBuild and SnapBuildOnDisk structs to snapshot_internal.h.Masahiko Sawada
2024-10-14Remove obsolete comment in reorderbuffer.h.Masahiko Sawada
2024-10-08Use aux process resource owner in walsenderAndres Freund
2024-10-05Remove unused latchHeikki Linnakangas
2024-09-04Collect statistics about conflicts in logical replication.Amit Kapila
2024-08-30Define PG_LOGICAL_DIR for path pg_logical/ in data folderMichael Paquier
2024-08-30Define PG_REPLSLOT_DIR for path pg_replslot/ in data folderMichael Paquier
2024-08-29Rename the conflict types for the origin differ cases.Amit Kapila
2024-08-20Log the conflicts while applying changes in logical replication.Amit Kapila
2024-07-24Allow altering of two_phase option of a SUBSCRIPTION.Amit Kapila
2024-07-11Fix possibility of logical decoding partial transaction changes.Masahiko Sawada
2024-07-01Rename standby_slot_names to synchronized_standby_slots.Amit Kapila
2024-04-25Post-commit review fixes for slot synchronization.Amit Kapila
2024-04-19Remove unused function prototypeDaniel Gustafsson
2024-04-11Replace binaryheap + index with pairingheap in reorderbuffer.cMasahiko Sawada
2024-04-03Ensure that the sync slots reach a consistent state after promotion without l...Amit Kapila
2024-04-03Improve eviction algorithm in ReorderBuffer using max-heap for many subtransa...Masahiko Sawada