在Maven构建的集成测试阶段,我根据执行的测试填充内存中的HSQL数据库。之后,我想通过将数据库内容导出为SQL语句来捕获此状态(以便以后导入)。
是否有适合此任务的Maven插件或命令行工具?对于MySQL,我们使用mysqldump,所以我基本上在寻找HSQL的等价物。
答案 0 :(得分:1)
其中一个dbunit plugin适用于各种数据库。
答案 1 :(得分:1)
使用HSQLDB:
SCRIPT <filepath>
示例:
SCRIPT '/opt/dump/mydb.script'