2012-08-24 4 views
0

특정 속성을 가진 서버 시작시 데이터베이스를 만들고 싶습니다.HSQLDB server.properties 파일의 속성을 가진 데이터베이스 생성하기

server.database.0=file:db;check_props=true;sql.enforce_names=true;sql.pad_spaces=false;hsqldb.default_table_type=cached;hsqldb.tx=locks;hsqldb.tx_level=serializable;hsqldb.write_delay=false 
server.dbname.0=ssi 

나는 이러한 결과 db.properties 파일에 반영하지 않는다 : 나는 내 server.properties 파일에 다음 있습니다. 어떻게해야합니까?

답변

1

이 속성은 HSQLDB 2.2.9 용입니다. 버전 2.x 속성 파일에는 이러한 속성이 없습니다. .script 파일에는 동일한 SQL 설정 문이 들어 있습니다.

기존 URL을 포함한 대부분의 URL 속성은 기존 데이터베이스에는 적용되지 않습니다.

check_props = true 문제는 sql.pad_space 속성에 잘못 표시됩니다.

+0

감사! 그것은 단지 그것이 잘못된 속성에 토해 내지 않았다는 것을 걱정하고있었습니다. .script 파일의 모든 내용을 확인한 후에 기분이 좋습니다. – alyssackwan

+0

새로운 스냅 샷 jar가 방금 답변의 끝에 언급 한 문제에 대한 픽스와 함께 릴리스되었습니다. http://www.hsqldb.org/repos/org/hsqldb/hsqldb/SNAPSHOT/ – fredt

+0

"sql.pad_space"가 아니라 "sql.pad_space"여야합니다. http://hsqldb.org/doc/guide/dbproperties-chapt.html#dpc_sql_conformance를 참조하십시오. – borjab

관련 문제