HSQLDB: Простой способ удалить все созданные файлы после закрытия соединения? - PullRequest
0 голосов
/ 26 июля 2010

У меня есть приложение / инструмент, который читает из файла CSV и записывает в другой файл, обрабатывая его с помощью HSQLDB.

Я хочу, чтобы файл CSV был единственным выходом, а файлы базы данных должны исчезнуть послепроцесс завершается.

  • Я пытался использовать mem хранилище, но это мешает HSQLDB записать в файл CSV.
  • Я также пытался DROP SCHEMA передзакрытие соединения, но это не приводит к удалению файлов.
  • Мне не нравится удалять файлы вручную, поскольку это зависит от реализации HSQLDB и может меняться со временем.

ЕстьЕсть какой-то системный способ оставить только файл CSV?В идеале я хотел бы, чтобы какая-то опция позволяла HSQLDB записывать файл CSV при использовании хранилища в памяти.

1 Ответ

1 голос
/ 26 июля 2010

HSQLDB никогда не удаляет свои собственные файлы.Вы можете уменьшить количество файлов, используя

SET FILES LOG FALSE

...