2017-08-24 2 views
0

Ich habe die h2-Datenbank für eine Desktop-basierte Anwendung (mit Swing) verwendet. Ich habe es auch gesichert und in meinem Dateisystem mit der Erweiterung ".h2.db" gespeichert. Dies ist keine lesbare Datei. Wie kann ich meine h2 Backup-Datei wiederherstellen?Restore h2 database

+0

Bearbeitungen für Klarheit. –

Antwort

0

Es wird empfohlen, eine ZIP-Datei mit einem bestimmten Tool zu erstellen. Es sollte möglich sein, das Werkzeug auf der kopierten Datei auch zu verwenden:

Der empfohlene Weg zur Sicherung eine Datenbank einer komprimierte SQL Skriptdatei zu erstellen ist. Dies führt zu einer kleinen, vom Menschen lesbaren und von der Datenbank unabhängigen Version . Beim Erstellen des Skripts werden auch die Prüfsummen der Datenbankdatei überprüft. Das Script Tool lief wie folgt:
java org.h2.tools.Script -url jdbc: h2: ~/test -user sa -script test.zip -Optionen Kompression

zip kann

Die ZIP-Datei dann werden verwendet, um die DB wieder her:

um eine Datenbank aus einer SQL-Skriptdatei wiederherstellen, können Sie das RunScript-Tool verwenden:
java org.h2.tools.RunScript -url jdbc: h2: ~/test -user sa -script test.zip -options komprimierung zip

http://h2database.com/html/tutorial.html#upgrade_backup_restore