SchemaComparator
Index
Constructors
constructor
Parameters
platform: AbstractSqlPlatform
Returns SchemaComparator
Methods
compare
Returns a SchemaDifference object containing the differences between the schemas fromSchema and toSchema.
The returned differences are returned in such a way that they contain the operations to change the schema stored in fromSchema to the schema that is stored in toSchema.
Parameters
fromSchema: DatabaseSchema
toSchema: DatabaseSchema
Returns SchemaDifference
diffCheck
diffColumn
diffComment
Parameters
optionalcomment1: string
optionalcomment2: string
Returns boolean
diffEnumItems
Parameters
items1: string[] = []
items2: string[] = []
Returns boolean
diffForeignKey
Parameters
key1: ForeignKey
key2: ForeignKey
Returns boolean
diffIndex
diffTable
Returns the difference between the tables fromTable and toTable. If there are no differences this method returns the boolean false.
Parameters
fromTable: DatabaseTable
toTable: DatabaseTable
Returns false | TableDifference
Compares two Schemas and return an instance of SchemaDifference.