generateChangelog忽略diffTypes =“data”

时间:2015-12-16 10:19:48

标签: liquibase

我跑

liquibase generateChangeLog --diffTypes="data"

但它生成的changelog文件没有任何插入,与没有diffTypes相同。

属性:

driver=org.postgresql.Driver
classpath=postgresql.jdbc.jar 
url=jdbc:postgresql://localhost:5432/knightsaga
username=postgres
password=postgres
# default changelog to use, relative to classpath
changeLogFile=./changelogs/db.changelog.xml
### DIFF params ###
referenceUrl=jdbc:postgresql://localhost:5432/knightsaga
referenceUsername=postgres
referencePassword=postgres

如何在那里包含数据?

1 个答案:

答案 0 :(得分:0)

您是否尝试在不使用属性文件的情况下运行generateChangelog命令?您可以在命令行中指定所有参数,如以下示例所示:

  

liquibase --driver = org.postgresql.Driver --classpath = postgresql.jdbc.jar --changeLogFile =。/ changelogs / db.changelog.xml --url =“jdbc:postgresql:// localhost:5432 / knightsaga“--username = postgres --password = postgres --diffTypes =”data“generateChangeLog