Class SyncResult
The result of a table synchronization operation.
public sealed class SyncResult
- Inheritance
-
SyncResult
- Inherited Members
Properties
DriftPending
True when an additive (Production) sync left a destructive change deferred
(the table was flagged DriftPending for a later Migration pass).
public bool DriftPending { get; init; }
Property Value
Duration
How long the sync took.
public TimeSpan Duration { get; init; }
Property Value
Errors
Any non-fatal errors encountered during the sync.
public List<string> Errors { get; init; }
Property Value
Operations
DDL operations performed (e.g., "CREATE TABLE", "ADD COLUMN x").
public List<string> Operations { get; init; }
Property Value
SchemaCrc
The model's computed schema CRC, when available.
public string? SchemaCrc { get; init; }
Property Value
Skipped
True when the table was skipped via the __schema_state CRC fast-path
(the model is unchanged), so no information_schema diffing or DDL ran.
public bool Skipped { get; init; }
Property Value
Success
Whether the sync completed without errors.
public bool Success { get; init; }
Property Value
TableName
The name of the table that was synced.
public string TableName { get; init; }