如何插入autoReorg = false

时间:2018-08-15 16:32:14

标签: liquibase

在哪里可以指定autoReorg = false。 我看到默认情况下autoReorg设置为true。 尝试在属性文件或命令行中设置属性会导致错误: 运行Liquibase发生意外错误:未知参数:'autoReorg'

我使用Liquibase 3.5.3和3.6.2收到了以上错误消息。 使用DB2时,我需要能够指定autoReorg = false。

1 个答案:

答案 0 :(得分:1)

当前无法通过属性或命令行进行设置。您必须将其作为java属性传递。

https://liquibase.jira.com/browse/CORE-3257

  

问题无法关闭自动生成的重组   使用liquibase属性的DB2语句。这是因为   Main.java,没有属性“ autoReorg”的字段,因此   liquibase在中抛出CommandLineParsingException   parsePropertiesFile()。

     

在以下情况下,不应为DB2生成预期结果Reorg语句   liquibase属性文件包含属性autoReorg = false或   通过命令行传递此属性时。

     

解决方法一种解决方法是设置属性   -Dliquibase.autoReorg = false作为java属性。