【发布时间】:2016-01-08 14:07:24
【问题描述】:
两个DB(MySQL,PostgreSQL)如何配置Liquibase plugin和Maven project?
我只配置了liquibase MySQL DB。还需要PostgreSQL DB。
PostgreSQL DB 的属性:
driverClassName = org.postgresql.Driver
url = jdbc:postgresql://localhost:5432/postgresql_db
username = postgres
password = root
-
pom.xml:<build><plugins> <plugin> <groupId>org.liquibase</groupId> <artifactId>liquibase-maven-plugin</artifactId> <version>3.4.1</version> <configuration> <changeLogFile>src/main/resources/dbliquibase/dbchangelog.xml</changeLogFile> <driver>com.mysql.jdbc.Driver</driver> <url>jdbc:mysql://localhost:3306/mysql_db</url> <username>root</username> <password>root</password> <promptOnNonLocalDatabase>false</promptOnNonLocalDatabase> </configuration> </plugin> </plugins></build>
【问题讨论】:
-
您是否尝试过定义 2 个
executions并为每个数据库配置一个?
标签: java database maven database-migration liquibase