Как сохранить данные HSQLDB в памяти в файл без вызова оператора SHUTDOWN - PullRequest
0 голосов
/ 18 сентября 2018

Я установил каталог "file:", но он сохраняет данные в памяти в этом файле только после оператора SHUTDOWN.Есть ли способ сделать это без выключения БД?

1 Ответ

0 голосов
/ 18 сентября 2018

Если URL-адрес вашего соединения JDBC имеет префикс jdbc:hsqldb:file:, база данных будет основана на файле.Вы можете в любое время выполнить оператор CHECKPOINT, чтобы записать обновленное содержимое данных в файл .script.

Со всеми типами баз данных, включая базы данных в памяти с URL-адресами jdbc:hsqldb:mem:, вы можетеиспользуйте оператор SCRIPT 'full_file_path_name_to_save' для записи содержимого в файл по вашему выбору.

...