HSQLDB default_table_type не учитывается в URL JDBC - PullRequest
0 голосов
/ 04 апреля 2011

Я использую URL соединения jdbc:hsqldb:file:/data/hsqldb/mydb;hsqldb.default_table_type=cached с HSQLDB 2.1. При выдаче 'CREATE TABLE' ничего не сохраняется (файл .data не создан). Однако выдача 'CREATE CACHED TABLE' работает корректно. Что я пропустил?

Ответы [ 2 ]

1 голос
/ 04 апреля 2011

Параметры URL или свойства соединения для базы данных применяются только к новым базам данных. Для существующей базы данных вы должны использовать SET DATABASE DEFAULT TABLE TYPE CACHED

0 голосов
/ 04 апреля 2011

Я думаю, что я это исправил: я не выполнял команду SHUTDOWN (я не совсем уверен, почему мой CREATE CACHED TABLE работал независимо, но не берите в голову)

...