SchemaIntegrityVerifier
Verifies that an inspected live schema satisfies a declared schema.
public static class SchemaIntegrityVerifier
Methods
Verify(SchemaDefinition, SchemaDefinition, bool, bool, ILogger?)
public static Result<ImmutableArray<string>, MigrationError> Verify(SchemaDefinition live, SchemaDefinition desired, bool includeSupportObjects = true, bool includeRls = true, ILogger? logger = null)
Compare the live schema against the desired schema and return every drift mismatch.
Parameters:
| Name | Type | Description |
|---|---|---|
live |
SchemaDefinition |
|
desired |
SchemaDefinition |
|
includeSupportObjects |
Boolean |
|
includeRls |
Boolean |
|
logger |
ILogger |
Returns: MigrationError>