Liquibase-MVN generateChangeLog-diffExcludeObjects不适用于列

时间:2019-09-17 05:22:22

标签: maven liquibase

我从Flyway迁移到Liquibase,现在我想使用以下命令导出数据。 diffExcludeObjects功能非常适合表。在我的示例中,它不会导出表CONTENT_IMAGE和schema_version。

它也应该与列配合使用(http://www.liquibase.org/2015/01/liquibase-3-3-2-released.html),但不能。我的导出csv包含列MAIL_ADDRESS。我尚未找到从导出中排除特定列的方法。 My table with the column looks like this.

而且mvn命令doc(https://www.liquibase.org/documentation/maven/maven_generateChangeLog.html)说,它应该可以工作。

命令

mvn org.liquibase:liquibase-maven-plugin:generateChangeLog \
-Dliquibase.propertyFile="src/main/resources/db/liquibase/connection-to-database.properties" \
-Dliquibase.dataDir="src/main/resources/db/liquibase/export" \
-Dliquibase.diffTypes="data" \
-Dliquibase.diffExcludeObjects="table:CONTENT_IMAGE, column:MAIL_ADDRESS, table:schema_version" \
-Dliquibase.promptOnNonLocalDatabase="false"

我是否理解此功能错误?我会用错吗?拜托,我需要帮助。

谢谢。

0 个答案:

没有答案