0
我使用基于H2文件的数据库运行一个小而平凡的Grails 3.3.0应用程序。对于简单的备份原因,我想当前数据库状态转储使用H2特定SCRIPT命令文件:Grails 3.3执行H2脚本命令
SCRIPT TO /path/to/backup/dir/tempoDb.sql;
目前我想这样执行本地SQL命令。
User.withSession { session ->
NativeSQLQuerySpecification nativeSQLQuerySpecification = new NativeSQLQuerySpecification("SCRIPT TO /path/to/backup/dir/tempoDb.sql;", null, null)
session.executeNativeUpdate(nativeSQLQuerySpecification, new QueryParameters())
}
但这不起作用。
添加为答案 –