summaryrefslogtreecommitdiff
path: root/src/backend/replication/logical/logical.c
AgeCommit message (Expand)Author
2023-04-12Improve error messages introduced in be87200efd9 and 0fdab27ad68Andres Freund
2023-04-08Allow logical decoding on standbysAndres Freund
2023-04-08Support invalidating replication slots due to horizon and wal_levelAndres Freund
2023-04-08Prevent use of invalidated logical slot in CreateDecodingContext()Andres Freund
2023-02-08Fix the logical replication timeout during large DDLs.Amit Kapila
2023-01-12Acquire spinlock when updating 2PC slot data during logical decoding creationMichael Paquier
2023-01-02Update copyright for 2023Bruce Momjian
2022-05-11Fix the logical replication timeout during large transactions.Amit Kapila
2022-04-07Revert "Logical decoding of sequences"Tomas Vondra
2022-04-07pgstat: store statistics in shared memory.Andres Freund
2022-04-07pgstat: revise replication slot API in preparation for shared memory stats.Andres Freund
2022-03-30Skip empty transactions for logical replication.Amit Kapila
2022-02-10Logical decoding of sequencesTomas Vondra
2022-01-08Update copyright for 2022Bruce Momjian
2021-11-22Be more specific about OOM in XLogReaderAllocateAlvaro Herrera
2021-11-10Improve error messages for some callers of XLogReadRecord()Michael Paquier
2021-09-07Log new catalog xmin candidate in LogicalIncreaseXminForSlot().Amit Kapila
2021-07-30Improve documentation for START_REPLICATION ... LOGICAL.Jeff Davis
2021-07-28Clarify some comments making use of leetspeak term "up2date"Michael Paquier
2021-07-14Add support for prepared transactions to built-in logical replication.Amit Kapila
2021-06-27Error message refactoringPeter Eisentraut
2021-05-10Revert recovery prefetching feature.Thomas Munro
2021-04-27Use HTAB for replication slot statistics.Amit Kapila
2021-04-16Add information of total data processed to replication slot stats.Amit Kapila
2021-04-14Use NameData datatype for slotname in stats.Amit Kapila
2021-04-08Remove read_page callback from XLogReader.Thomas Munro
2021-03-30Add a xid argument to the filter_prepare callback for output plugins.Amit Kapila
2021-03-03Add option to enable two_phase commits via pg_create_logical_replication_slot.Amit Kapila
2021-03-01Avoid repeated decoding of prepared transactions after a restart.Amit Kapila
2021-02-23Simplify printing of LSNsPeter Eisentraut
2021-01-06Fix typos in decode.c and logical.c.Amit Kapila
2021-01-04Allow decoding at prepare time in ReorderBuffer.Amit Kapila
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-30Extend the output plugin API to allow decoding of prepared xacts.Amit Kapila
2020-11-26Restore lock level to update statusFlagsAlvaro Herrera
2020-11-18Relax lock level for setting PGPROC->statusFlagsAlvaro Herrera
2020-11-16Rename PGPROC->vacuumFlags to statusFlagsAlvaro Herrera
2020-10-29Track statistics for streaming of changes from ReorderBuffer.Amit Kapila
2020-10-09Fix typos in logical.c and reorderbuffer.c.Amit Kapila
2020-10-08Track statistics for spilling of changes from ReorderBuffer.Amit Kapila
2020-08-14snapshot scalability: Move PGXACT->vacuumFlags to ProcGlobal->vacuumFlags.Andres Freund
2020-08-10Replace remaining StrNCpy() by strlcpy()Peter Eisentraut
2020-08-08Add some const decorationsPeter Eisentraut
2020-08-08Implement streaming mode in ReorderBuffer.Amit Kapila
2020-07-28Extend the logical decoding output plugin API with stream methods.Amit Kapila
2020-06-04Fix instance of elog() called while holding a spinlockMichael Paquier
2020-05-08Rework XLogReader callback systemAlvaro Herrera
2020-03-17Fix consistency issues with replication slot copyAlvaro Herrera
2020-01-30Remove excess parens in ereport() callsAlvaro Herrera
2020-01-26Refactor XLogReadRecord(), adding XLogBeginRead() function.Heikki Linnakangas