在 liquibase.properties 中设置多个 "ChangeLogFile" 值

Set several "ChangeLogFile" value in liquibase.properties

我想在 liquibase.properties 中传递几个变更日志文件,以确保所有文件都按照我喜欢的顺序应用,如果那部分变更不合适,我可以简单地删除一个文件。 我现在有这个 liquibase.properties 文件:

driver: com.microsoft.sqlserver.jdbc.SQLServerDriver
classpath: mssql-jdbc-7.0.0.jre8.jar
url: jdbc:sqlserver://localhost:1433;databaseName=test_db_migration;user=sa;password=Password1
changeLogFile: Changelogs/db.tables.part1.sql

有什么方法可以在 ChangeLogFile 属性中传递两个 .sql 文件地址吗?

liquibase 句柄 xml/yml 文件格式 - 不是直接 sql 文件格式。

在 xml 语法中,您可以包含 xml 文件以将许多变更集聚集在一起。

如果需要,您还可以在变更集中包含 sql。

希望对您有所帮助!