0

我想在服务器启动时创建一个具有某些属性的数据库。我的 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 文件中。我该怎么做?

4

1 回答 1

1

这些属性适用于 HSQLDB 2.2.9。2.x 版的属性文件不包含此类属性。.script 文件包含等效的 SQL 设置语句。

大多数 URL 属性,包括您使用过的那些,都不适用于现有数据库。

还有一个问题 check_props=true,它错误地标记了 sql.pad_space 属性。

于 2012-08-24T19:57:41.137 回答