在哪里可以指定autoReorg = false。 我看到默认情况下autoReorg设置为true。 尝试在属性文件或命令行中设置属性会导致错误: 运行Liquibase发生意外错误:未知参数:'autoReorg'
我使用Liquibase 3.5.3和3.6.2收到了以上错误消息。 使用DB2时,我需要能够指定autoReorg = false。
答案 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属性。