【发布时间】:2015-10-01 02:29:51
【问题描述】:
我使用 MyBatis、Java、Maven、MySQL 和 Eclipse IDE。
我有 2 个数据库: db1 和 db2。
db1 - 是我的默认数据库。
当我在 Maven 中进行迁移时:向上更新数据库(模式)- db1。
如何进行迁移:与 MyBatis 一起更新数据库 db2?
【问题讨论】:
标签: java mysql maven database-migration mybatis
我使用 MyBatis、Java、Maven、MySQL 和 Eclipse IDE。
我有 2 个数据库: db1 和 db2。
db1 - 是我的默认数据库。
当我在 Maven 中进行迁移时:向上更新数据库(模式)- db1。
如何进行迁移:与 MyBatis 一起更新数据库 db2?
【问题讨论】:
标签: java mysql maven database-migration mybatis
在 environment 文件夹中创建另一个环境属性,并在那里指定 db2 的详细信息。
当您运行migration:up 时,这将使用来自迁移存储库的默认环境development(或者在您的情况下,可能会在 mybatis 迁移 maven 插件配置中指定一些其他环境)。您需要在迁移存储库中创建新文件,例如 db2.properties,然后在像这样运行 maven 时使用它
mvn migration:up -Dmigration.env=db2
【讨论】: