Можно ли восстановить HSQLDB только из файла данных

Удаление . было выполнено для папки, содержащей HSQLDB. Единственным файлом, который был заблокирован системой (и поэтому не удален), был файл database.data. Можно ли восстановить базу только из этого файла?


person James Robinson    schedule 21.11.2013    source источник


Ответы (1)


Если удаление было выполнено в самом каталоге BuildServer, а не конкретно в каталоге BuildServer/system, вам не повезло, поскольку все сборки и их конфигурации шагов сборки хранятся в BuildServer/config/projects.

База данных хранит только журналы сборки, изменения, пользователей и т. д., но не фактическую конфигурацию. Все они представляют собой конфигурации файловой системы на основе XML.

Если удаление было выполнено в BuildServer/system, вы можете запустить чистый экземпляр TC, чтобы восстановить каталог BuildServer/system, а затем закрыть его. Как только он упадет, отключите файлы buildserver.data и снова запустите его. (Пытаюсь сделать это сейчас, но для запуска требуется вечность. Если я узнаю больше, я отредактирую).

person Welsh    schedule 21.11.2013