是否可以单独从数据文件中恢复HSQLDB

时间:2013-11-21 09:15:38

标签: teamcity hsqldb

在包含HSQLDB的文件夹上执行了删除。系统锁定的唯一文件(因此未删除)是database.data文件。是否可以单独从该文件中恢复数据库?

1 个答案:

答案 0 :(得分:2)

如果删除是在BuildServer目录中完成的,而不是在BuildServer/system目录中,那么您运气不好,因为所有构建及其构建步骤配置都存储在BuildServer/config/projects中。

数据库仅存储构建日志,更改,用户等,但不存储实际配置。它们都是文件系统上基于XML的配置。

如果删除是在BuildServer/system内完成的,您可以启动一个干净的TC实例来重建BuildServer/system目录,然后将其关闭。一旦它关闭,就会切换出buildserver.data个文件并重新启动它。 (现在尝试这样做,但它会永远启动。如果我发现更多,我会编辑)。