每次启动时使用liquidbase配置执行sql文件



我想创建一个SQL初始化文件,每次在Spring启动时填充测试数据:

databaseChangeLog:
- changeSet:
id: 0001
author: test
dbms: postgres
changes:
- sqlFile:
- relativeToChangelogFile: true
- path: data.sql

你知道我怎么配置它在每次Spring启动时执行吗?

您可以使用以下属性。现在特定的changeSet将每次

时运行
- changeSet:
runAlways: true

https://docs.liquibase.com/concepts/basic/changeset.html

runAlways在每次运行时执行变更集,即使它之前已经运行过。

最新更新