org.hsqldb.lib.tar
Class DbBackupMain

java.lang.Object
  extended by org.hsqldb.lib.tar.DbBackupMain

public class DbBackupMain
extends Object


Constructor Summary
DbBackupMain()
           
 
Method Summary
static void main(String[] sa)
          Command line invocation to create, examine, or extract HSQLDB database backup tar archives.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DbBackupMain

public DbBackupMain()
Method Detail

main

public static void main(String[] sa)
                 throws IOException,
                        org.hsqldb.lib.tar.TarMalformatException
Command line invocation to create, examine, or extract HSQLDB database backup tar archives.

This class stores tar entries as relative files without specifying parent directories, in what is commonly referred to as tar bomb format. The set of files is small, with known extensions, and the potential inconvenience of messing up the user's current directory is more than compensated by making it easier for the user to restore to a new database URL location at a peer level to the original.

Automatically calculates buffer sizes based on the largest component file (for "save" mode) or tar file size (for other modes).

Run

     java -cp path/to/hsqldb.jar org.hsqldb.lib.tar.DbBackupMain
 
for syntax help.

Throws:
IOException
org.hsqldb.lib.tar.TarMalformatException


Copyright © 2001 - 2013 HSQL Development Group.