我正在使用 flyway maven 插件来迁移数据库:
<build>
[...]
<plugin>
<groupId>com.googlecode.flyway</groupId>
<artifactId>flyway-maven-plugin</artifactId>
<version>1.6.1</version>
<configuration>
<user>${hibernate.connection.username}</user>
<password>${hibernate.connection.password}</password>
<driver>${driver}</driver>
<url>${url}</url>
</configuration>
</plugin>
我有三个环境(dev、pre、pro)和每个环境的配置文件。每个环境都设置了自己的属性,因此我可以使用 flyway 设置具体配置文件并迁移到我想要的 DB。
Flyway 有一个干净的目标,这个目标允许删除模式中的所有对象而不删除模式本身。
有什么方法可以仅在我的一个个人资料中停用此目标?(很明显:P)