Redgate Compare SQL Server Namespace
Published 15 January 2025
This namespace contains the SQL-Server-specific configurations relating to database comparisons and deployment script generation.
Settings
| Setting | Type | Description |
|---|---|---|
filterFile |
String | The path to your SQL Server filter file. |
Database-specific namespaces
| Namespace | Tier | Description |
|---|---|---|
data.options.comparison |
Teams | Configuration relating to SQL Server static data comparison. |
data.options.deployment |
Teams | Configuration relating to SQL Server static data deployment. |
data.options.mapping |
Teams | Configuration relating to SQL Server static data mapping. |
options.behavior |
Enterprise | Configuration relating to SQL Server database comparison and script generation behavior. |
options.ignores |
Enterprise | Configuration relating to the database features/syntax to track when running SQL Server database comparisons. |
Hard-coded options
The following options are available in Redgate SQL Compare (Flyway uses the same engine under the hood) but are hard-coded in Flyway and cannot be altered:
| Option name | Hard-coded value |
|---|---|
| AddDatabaseUseStatement | false |
| DisableAndReenableDdlTriggers | false |
| DisableAutoColumnMapping | false |
| DoNotOutputCommentHeader | true |
| DropAndCreateInsteadOfAlter | false |
| IgnoreCertificatesAndCryptoKeys | false |
| IgnoreChecks | false |
| IgnoreConstraintNames | false |
| IgnoreIdentityProperties | false |
| IgnoreKeys | false |
| IgnoreTriggerOrder | false |
| NoDeploymentLogging | true |
| NoErrorHandling | true |
| NoTransactions | true |
| ThrowOnFileParseFailed | false |