Распространение базы данных hsqldb для использования - PullRequest
0 голосов
/ 20 марта 2012

Я просмотрел документы и не смог до конца понять их.

Мой вопрос: Для целей тестирования мы создали копию базы данных в hsqldb и хотели бы использовать ее в качестве inprocess db для модульного тестирования. Есть ли способ, которым я могу распределить базу данных реплики, чтобы люди подключались к этой базе данных. Я использовал команду резервного копирования и получил файл tar. Но как мне открыть соединение с базой данных, которая принимает эту резервную копию базы данных ... что-то на линиях передачи файла .mdb в случае Доступа другому пользователю и запроса его / ее использования.

С уважением, Четан

1 Ответ

1 голос
/ 20 марта 2012

Вам необходимо расширить резервную копию базы данных, используя стандартные инструменты gzip / unzip, прежде чем вы сможете подключиться к ней.

HSQLDB Jar может использоваться для извлечения файлов базы данных из файла резервной копии. Например:

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

В этом примере первый путь к файлу - это файл резервной копии, а второй, dbdir, - это путь к каталогу, в котором развернуты файлы базы данных.

...