【发布时间】:2021-03-22 05:45:32
【问题描述】:
是否可以设置一个环境,以便 liquibase 创建初始数据库结构,而 spring 从 data-h2.sql 中提取模拟数据?
到目前为止,在我的项目中,liquibase 可以正常创建表结构,但从我的 data-h2.sql 文件中没有提取任何内容。
谢谢
【问题讨论】:
是否可以设置一个环境,以便 liquibase 创建初始数据库结构,而 spring 从 data-h2.sql 中提取模拟数据?
到目前为止,在我的项目中,liquibase 可以正常创建表结构,但从我的 data-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" 上执行,但是您可以根据需要将其删除。
【讨论】: