2012-03-20 5 views
0

私はドキュメントを使いましたが、私はそれらを完全に理解することができませんでした。使用のためにhsqldbデータベースを配布する

私の質問:テスト目的のために、私たちはhsqldbにデータベースの複製を作成し、ユニットテストのためにこれをinprocess dbとして使用したいと考えています。 人がこのdbに接続できるようにレプリカデータベースを配布する方法はありますか?私はbackupコマンドを使用してtarファイルを持っています。しかし、このバックアップされたdbをとるdbへの接続を開くにはどうすればいいですか?他のユーザーへのアクセスの場合に.mdbファイルを渡し、そのユーザーに使用を依頼する行の何か。

よろしく、あなたはあなたがそれに接続する前に、標準のgzip /解凍ツールを使用してバックアップしたデータベースを拡張する必要が チェタン

答えて

1

HSQLDB Jarを使用すると、バックアップファイルからデータベースファイルを抽出できます。たとえば:

java -cp hsqldb.jar org.hsqldb.lib.tar.DbBackup --extract tardir/backup.tar dbdir 

例では、最初のファイル・パスは、バックアップファイルであり、2つ目、DBDIRは、データベースファイルが展開されたディレクトリのパスです。

関連する問題