Namespace Npgsql.Replication
Classes
- LogicalReplicationConnection
Represents a logical replication connection to a PostgreSQL server.
- PgOutputConnectionExtensions
Extension methods to use LogicalReplicationConnection with the pg_output logical decoding plugin.
- PhysicalReplicationConnection
Represents a physical replication connection to a PostgreSQL server.
- PhysicalReplicationSlot
Wraps a replication slot that uses physical replication.
- ReplicationConnection
Defines the core behavior of replication connections and provides the base class for LogicalReplicationConnection and PhysicalReplicationConnection.
- ReplicationMessage
The common base class for all streaming replication messages
- ReplicationSlot
Contains information about a newly-created replication slot.
- ReplicationSystemIdentification
Contains server identification information returned from IdentifySystem(CancellationToken).
- TestDecodingConnectionExtensions
Extension methods to use LogicalReplicationConnection with the test_decoding logical decoding plugin. See https://www.postgresql.org/docs/current/test-decoding.html.
- XLogDataMessage
A message representing a section of the WAL data stream.
Structs
- ReplicationSlotOptions
Contains information about a replication slot.
- TimelineHistoryFile
Represents a PostgreSQL timeline history file
Enums
- LogicalSlotSnapshotInitMode
Decides what to do with the snapshot created during logical slot initialization.