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.