Backup

Backs up a H2 database by creating a .zip file from the database files.

Methods
static void execute(String zipFileName, String directory, String db, boolean quiet)
Backs up database files.
static void main(String[] args)
The command line interface for this tool.
void run(String[] args)

static void execute(String zipFileName, String directory, String db, boolean quiet) throws SQLException

Backs up database files.

Parameters:
zipFileName - the name of the target backup file (including path)
directory - the source directory name
db - the source database name (null if there is only one database)
quiet - don't print progress information
Throws:
SQLException

static void main(String[] args) throws SQLException

The command line interface for this tool. The options must be split into strings like this: "-db", "test",... Options are case sensitive. The following options are supported:
  • -help or -? (print the list of options)
  • -file filename (the default is backup.zip)
  • -dir database directory (the default is the current directory)
  • -db database name (not required if there is only one database)
  • -quiet does not print progress information


Parameters:
args - the command line arguments
Throws:
SQLException

void run(String[] args) throws SQLException