【发布时间】:2017-08-04 14:09:07
【问题描述】:
我正在使用基于 H2 文件的数据库运行一个小型、简单的 Grails 3.3.0 应用程序。出于简单的备份原因,我想使用 H2 特定的SCRIPT 命令将当前数据库状态转储到文件中:
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())
}
但这不起作用。
【问题讨论】:
-
添加为答案
标签: grails grails-orm h2 grails-3.3