Table of Contents

Interface SqlFunctions.IPgControlRecoveryRow

Namespace
NextORM.Core
Assembly
nextorm.core.dll

Row shape produced by pg_control_recovery(): the recovery state recorded in the control file. The pg_lsn columns are read as text (0/0 when unset), because the driver's LSN type has no CLR mapping in the row mapper.

public interface SqlFunctions.IPgControlRecoveryRow
Extension Methods

Properties

BackupEndLsn

The end LSN of the backup, as text.

[Column("backup_end_lsn")]
string? BackupEndLsn { get; set; }

Property Value

string

BackupStartLsn

The start LSN of the backup, as text.

[Column("backup_start_lsn")]
string? BackupStartLsn { get; set; }

Property Value

string

EndOfBackupRecordRequired

Whether the end-of-backup record is still required.

[Column("end_of_backup_record_required")]
bool? EndOfBackupRecordRequired { get; set; }

Property Value

bool?

MinRecoveryEndLsn

The minimum recovery end LSN, as text.

[Column("min_recovery_end_lsn")]
string? MinRecoveryEndLsn { get; set; }

Property Value

string

MinRecoveryEndTimeline

The timeline of the minimum recovery end point.

[Column("min_recovery_end_timeline")]
int? MinRecoveryEndTimeline { get; set; }

Property Value

int?