2012-03-20 5 views
0

문서를 검토 한 결과 완전히 이해할 수 없었습니다.사용을 위해 hsqldb 데이터베이스 배포

내 질문 : 테스트 목적으로 hsqldb에 데이터베이스의 복제본을 만들었으며이를 단위 테스트를 위해 inprocess db로 사용하려고합니다. 사람들이이 db에 연결할 수 있도록 복제 데이터베이스를 배포 할 수있는 방법이 있습니까? 백업 명령을 사용하고 tar 파일을 가지고 있습니다.하지만이 백업 된 db를 사용하는 db에 대한 연결을 어떻게 열 수 있습니까? 다른 사용자에게 액세스 할 때 .mdb 파일을 전달하는 줄에서 뭔가를 사용하도록 요청합니다. 연결하기 전에

감사합니다, Chetan에

답변

1

당신은 표준 GZIP/압축 해제 도구를 사용하여 백업 된 데이터베이스를 확장해야합니다.

HSQLDB Jar를 사용하여 백업 파일에서 데이터베이스 파일을 추출 할 수 있습니다. 예를 들어 : 예에서

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

, 첫 번째 파일의 경로는 백업 파일이고, 두 번째는, DBDIR은 데이터베이스 파일이 확장되는 디렉토리 경로입니다.

관련 문제