Back to Flyway

Redgate Compare SQL Server Namespace

documentation/Reference/Configuration/Redgate Compare Namespace/Redgate Compare SQL Server Namespace.md

latest3.8 KB
Original Source

This namespace contains the SQL-Server-specific configurations relating to database comparisons and deployment script generation.

Settings

SettingTypeDescription
filterFileStringThe path to your SQL Server filter file.

Database-specific namespaces

NamespaceTierDescription
data.options.comparisonTeamsConfiguration relating to SQL Server static data comparison.
data.options.deploymentTeamsConfiguration relating to SQL Server static data deployment.
data.options.mappingTeamsConfiguration relating to SQL Server static data mapping.
options.behaviorEnterpriseConfiguration relating to SQL Server database comparison and script generation behavior.
options.ignoresEnterpriseConfiguration 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 nameHard-coded value
AddDatabaseUseStatementfalse
DisableAndReenableDdlTriggersfalse
DisableAutoColumnMappingfalse
DoNotOutputCommentHeadertrue
DropAndCreateInsteadOfAlterfalse
IgnoreCertificatesAndCryptoKeysfalse
IgnoreChecksfalse
IgnoreConstraintNamesfalse
IgnoreIdentityPropertiesfalse
IgnoreKeysfalse
IgnoreTriggerOrderfalse
NoDeploymentLoggingtrue
NoErrorHandlingtrue
NoTransactionstrue
ThrowOnFileParseFailedfalse