【问题标题】:Ignore column order in DiffResult of Liquibase忽略 Liquibase 的 DiffResult 中的列顺序
【发布时间】:2016-08-26 15:31:26
【问题描述】:

Liquibase Core (3.5.1) 生成的报告中,遵循以下过程:

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

Liquibase 正在检查数据库之间列的顺序变化:

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'

但是我对这种差异不感兴趣。 我如何控制/抑制这被视为差异?我只想知道所有列都在那里并且它们的名称是正确的。

【问题讨论】:

    标签: java sql-server database diff liquibase


    【解决方案1】:

    这应该在版本 3.5.2 中可用,我认为该版本非常接近于 2016 年 8 月 28 日发布。

    【讨论】:

      猜你喜欢
      • 2015-04-03
      • 2019-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-02
      • 2014-05-13
      • 1970-01-01
      • 2021-08-31
      相关资源
      最近更新 更多