当前位置:  开发笔记 > Android > 正文

Liquibase从Oracle数据库导出数据 - generateChangeLog

如何解决《Liquibase从Oracle数据库导出数据-generateChangeLog》经验,为你挑选了2个好方法。

我正在尝试使用liquibase从Oracle(ojdbc7)数据库导出数据.

我的属性文件有以下选项:

driver:oracle.jdbc.driver.OracleDriver

url:jdbc:oracle:thin:@localhost:1521:XE

用户名:user

密码:用户

outputChangeLogFile:SRC /主/资源/的Output.xml

defaultSchemaName:USERS

在STS中我使用下面的命令来生成changelog liquibase:generateChangeLog -DdiffTypes ="data"

并通过命令提示我使用: mvn liquibase:generateChangeLog -DdiffTypes ="data"

但没有任何作用,我只得到crateTable命令而不是插入查询.

请指导.



1> xLatency..:

mvn liquibase:generateChangeLog -Dliquibase.diffTypes=data

应该管用



2> Vladislav Ky..:

我建议尝试通过CLI liquibase版本导出数据。在这里下载它,解压缩,将ojdbc7.jar放入liquibase文件夹中:

liquibase --driver=oracle.jdbc.OracleDriver \
      --classpath=\path\to\classes:ojdbc7.jar \
      --changeLogFile=db.changelog.xml \
      --url="jdbc:oracle:thin:@localhost:1521:XE" \
      --username=user \
      --password=user \
      --diffTypes="data" generateChangeLog

如果一切正常,我们可以继续进行下一步-尝试通过Maven迁移数据。

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有