我想创建一个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在每次运行时执行变更集,即使它之前已经运行过。