多个数据库的Liquibase(Spring-boot)

时间:2019-07-08 05:20:10

标签: spring-boot liquibase liquibase-hibernate

springboot应用程序中有多个数据库。 我正在使用liquibase配置来自动更新数据库。我配置了master.xml文件。

   
<databaseChangeLog

xmlns="http://www.liquibase.org/xml/ns/dbchangelog"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext"

xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog    

http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.1.xsd

http://www.liquibase.org/xml/ns/dbchangelog-ext     
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd">

 <include file="scripts/seven/table1.sql"      
 relativeToChangelogFile="true"/>
  <include file="scripts/seven/table2.sql" 
  relativeToChangelogFile="true"/>


  </databaseChangeLog>

仅当我具有单个数据库时,以上配置才适用。

如果我们有多个数据库,请使用liquibase配置程序更新数据库中的表。

0 个答案:

没有答案