Oracle comparison settings

These are the settings relating to database comparisons and deployment script generation for Oracle.  You can also update these through the Flyway Desktop UI.

Oracle settings table

Name

Required?TypeDescription

ignoreRulesFile

YesStringThe path to your Oracle Compare ignore rules file

filterFile

YesStringThe path to your Oracle Compare filter file

edition

NoStringThe Oracle Edition

schemaSettings

NoSchema settings tableComparison settings relating to schemas

dataSettings

NoData settings tableComparison settings relating to data

Oracle schema settings table

Name

Required?TypeDescription

behaviourSettings

NoBehaviour settings tableComparison behaviour settings

ignoreSettings

NoIgnore settings tableComparison ignore settings

storageSettings

NoStorage settings tableComparison storage settings

Oracle schema behaviour settings table

Name

Required?Type

forceColumnOrder

NoBoolean

useForwardSlash

NoBoolean

includeSetDefineOff

NoBoolean

includeSetBlankLinesOn

NoBoolean

includeSystemPermissions

NoBoolean

includeUserRoles

NoBoolean

includeProgramUnitRoles

NoBoolean

includeCrossSchemaPermissions

NoBoolean

excludeSchemaNames

NoBoolean

detectRenamedColumns

NoBoolean

addPurgeClauseToAllTableDrops

NoBoolean

suppressDependentAlterCompile

NoBoolean

includeSetDefineOffToScripter

NoBoolean

Oracle schema ignore settings table

Name

Required?Type

ignoreSlowDependencies

NoBoolean

ignoreDependentObjectsInOtherSchemas

NoBoolean

ignoreWhitespace

NoBoolean

ignoreCaseDifferencesInPlSqlBlocks

NoBoolean

ignoreDoubleQuotesInPlSqlBlocks

NoBoolean

ignoreExternalTableLocationInformation

NoBoolean

ignoreCommentsInPlSqlBlocks

NoBoolean

ignoreCommentsOnTablesViewsAndColumns

NoBoolean

ignoreConstraintNames

NoBoolean

ignoreIndexNames

NoBoolean

ignoreParallel

NoBoolean

ignoreSequenceCurrentValue

NoBoolean

ignorePermissions

NoBoolean

ignoreSupplementalLogGroups

NoBoolean

ignoreMaterializedViewStartWithValue

NoBoolean

ignoreLengthSemantics

NoBoolean

ignoreSystemPartitions

NoBoolean

ignoreLobStorage

NoBoolean

Oracle schema storage settings table

Name

Required?Type

includeAllStorage

NoBoolean

includeStorageCompression

NoBoolean

includeStorageDeferredSegments

NoBoolean

includeStorageExtents

NoBoolean

includeStorageIlmPolicies

NoBoolean

includeStorageIniTrans

NoBoolean

includeStorageLobsAndVarrays

NoBoolean

includeStorageLogging

NoBoolean

includeStoragePartitioning

NoBoolean

includeStoragePctFree

NoBoolean

includeStorageTablespace

NoBoolean

Oracle data settings table

Name

Required?TypeDescription

comparisonSettings

NoData comparison settings tableData comparison settings

Oracle data comparison settings table

Name

Required?Type
checkTablesForData NoBoolean

includeViews

NoBoolean

trimTrailingSpaces

NoBoolean

ignoreControlCharacters

NoBoolean

ignoreWhiteSpace

NoBoolean

includeSourceTables

NoBoolean

ignoreDateTypeDifferences

NoBoolean

databaseTimeZone

NoString

Example

[redgateCompare.oracle]
ignoreRulesFile = "IgnoreRules.scpf"
filterFile = "Filter.scpf"

[redgateCompare.oracle.options.behavior]
forceColumnOrder = false
useForwardSlash = false
includeSetDefineOff = true
includeSetBlankLinesOn = false
includeSystemPermissions = false
includeUserRoles = false
includeProgramUnitRoles = false
includeCrossSchemaPermissions = true
excludeSchemaNames = false
detectRenamedColumns = true
addPurgeClauseToAllTableDrops = false
suppressDependentAlterCompile = false
includeSetDefineOffToScripter = true

[redgateCompare.oracle.options.ignores]
ignoreSlowDependencies = true
ignoreDependentObjectsInOtherSchemas = true
ignoreWhitespace = true
ignoreCaseDifferencesInPlSqlBlocks = false
ignoreDoubleQuotesInPlSqlBlocks = true
ignoreExternalTableLocationInformation = false
ignoreCommentsInPlSqlBlocks = false
ignoreCommentsOnTablesViewsAndColumns = false
ignoreConstraintNames = false
ignoreIndexNames = false
ignoreParallel = false
ignoreSequenceCurrentValue = true
ignorePermissions = true
ignoreSupplementalLogGroups = false
ignoreMaterializedViewStartWithValue = true
ignoreLengthSemantics = false
ignoreSystemPartitions = false
ignoreLobStorage = false

[redgateCompare.oracle.options.storage]
includeAllStorage = false
includeStorageCompression = false
includeStorageDeferredSegments = false
includeStorageExtents = false
includeStorageIlmPolicies = false
includeStorageIniTrans = false
includeStorageLobsAndVarrays = false
includeStorageLogging = false
includeStoragePartitioning = false
includeStoragePctFree = false
includeStorageTablespace = false

[redgateCompare.oracle.data.options.comparison]
checkTablesForData = false
includeViews = false
trimTrailingSpaces = false
ignoreControlCharacters = false
ignoreWhiteSpace = false
includeSourceTables = false
ignoreDateTypeDifferences = false
databaseTimeZone = ""

Didn't find what you were looking for?