Table of Contents

Class ReplicationSystemIdentification

Namespace
Npgsql.Replication
Assembly
Npgsql.dll

Contains server identification information returned from IdentifySystem(CancellationToken).

public class ReplicationSystemIdentification
Inheritance
ReplicationSystemIdentification
Inherited Members

Properties

DbName

Database connected to.

public string? DbName { get; }

Property Value

string

SystemId

The unique system identifier identifying the cluster. This can be used to check that the base backup used to initialize the standby came from the same cluster.

public string SystemId { get; }

Property Value

string

Timeline

Current timeline ID. Also useful to check that the standby is consistent with the master.

public uint Timeline { get; }

Property Value

uint

XLogPos

Current WAL flush location. Useful to get a known location in the write-ahead log where streaming can start.

public NpgsqlLogSequenceNumber XLogPos { get; }

Property Value

NpgsqlLogSequenceNumber