通过 liquibase 创建数据库结构并从 data-h2.sql 文件插入模拟数据

create db structure via liquibase and insert mock data from data-h2.sql file

是否可以设置一个环境,以便 liquibase 创建初始数据库结构并且 spring 从 data-h2.sql 中获取模拟数据?

到目前为止,在我的项目 liquibase 中创建的 table 结构很好,但没有从我的数据 -h2.sql 文件中提取任何内容。

谢谢

您可以选择从 liquibase 中 运行 data-h2.sql 吗? 因此,例如像这样的东西

<changeSet id="1" author="someone" dbms="h2" context="test">
    <sqlFile path="path/to/your/data-h2.sql" />
</changeSet>

请注意,我添加了 dbms="h2",因此它将仅在 h2 数据库和 context="test" 上执行,但如果需要,您可以将其删除。