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配置程序更新数据库中的表。