2017-07-17 37 views
0

开发数据库由liquibase管理。生产数据库仍然是空的。根据我的文档,我运行mvn liquibase:diff以获得开发和生产数据库之间的差异。该命令在xml中生成一个包含变更集列表的数据库变更日志。如何使用liquibase:diff迁移生产数据库

我想下一步是使用该差异更改日志并将其应用于生产数据库。但是我找不到在文档中运行的正确的maven命令。

回答

0

你想使用update命令的记录在这里:http://www.liquibase.org/documentation/maven/maven_update.html

+0

如果我使用了更新,这将更新我的研究与开发的数据库。所以也许它是更新命令,但是什么参数会更新生产数据库。这是文档中不明确的。 – Sydney

+0

啊哈 - 是的,您需要针对您使用的每个不同数据库有不同的参数集。这个问题有一些细节: https://stackoverflow.com/questions/22355725/loading-data-from-properties-file-to-be-used-by-liquibase-in-maven-build – SteveDonie

相关问题