Package org.h2.tools
Class Restore
java.lang.Object
org.h2.util.Tool
org.h2.tools.Restore
public class Restore
extends org.h2.util.Tool
Restores a H2 database by extracting the database files from a .zip file.
-
Field Summary
Fields inherited from class org.h2.util.Tool
out
-
Constructor Summary
-
Method Summary
Methods inherited from class org.h2.util.Tool
getMainClassName, isOption, printNoDatabaseFilesFound, setOut, showUsage, showUsageAndThrowUnsupportedOption, throwUnsupportedOption
-
Constructor Details
-
Restore
public Restore()
-
-
Method Details
-
main
Options are case sensitive. Supported optionsSupported options [-help] or [-?] Print the list of options [-file <filename>] The source file name (default: backup.zip) [-dir <dir>] The target directory (default: .) [-db <database>] The target database name (as stored if not set) [-quiet] Do not print progress information - Parameters:
args
- the command line arguments- Throws:
SQLException
- on failure
-
runTool
Description copied from class:org.h2.util.Tool
Run the tool with the given output stream and arguments.- Specified by:
runTool
in classorg.h2.util.Tool
- Parameters:
args
- the argument list- Throws:
SQLException
- on failure
-
execute
Restores database files.- Parameters:
zipFileName
- the name of the backup filedirectory
- the directory namedb
- the database name (null for all databases)- Throws:
org.h2.message.DbException
- if there is an IOException
-