2016-08-26 1 views
0

Dans le rapport généré par Liquibase Core (3.5.1), suivant cette procédure:Ignorer l'ordre des colonnes dans DiffResult de Liquibase

DiffGeneratorFactory differencesGenerator = DiffGeneratorFactory.getInstance(); 
CompareControl compareControl = new CompareControl(); 
DiffResult comparisonResult = differencesGenerator.compare(databaseOne, databaseTwo, compareControl); 

Liquibase vérifie le changement de l'ordre des colonnes entre les bases de données:

Diff_Output txt

dbo.table_1.columnA 
order changed from '11' to '10' 
dbo.table_1.columnB 
order changed from '9' to '8' 
dbo.table_5.columnX 
order changed from '14' to '11' 

Cependant, je ne suis pas intéressé par ce genre de différences. Comment puis-je contrôler/supprimer ce qui doit être considéré comme une différence? Je suis seulement intéressé de savoir que toutes les colonnes sont là et que leurs noms sont corrects.

Répondre

0

Cela devrait être disponible dans la version 3.5.2, qui, je pense, est très proche de sortir le 28/08/16.