数据库版本工具应该如何解决?

时间:2011-08-24 08:42:09

标签: database version

我正在尝试制作一个可以帮助维护数据库版本的工具(比如维护源代码版本)。我正在考虑使用的技术是spring-hibernate,因此该工具可以基于Web,并且可以由多个项目使用。这个想法是任何数据库更改只能在此工具的帮助下触发,以便可以维护数据库版本信息并使数据库保持一致。应该可以执行提交,回滚,分支,合并等操作。你能告诉我我该如何处理这个问题?

我找到了一个名为LiquidBase的开源工具,它已经为维护数据库版本提供了某种解决方案。以下是what this tool can do的简短预览。但是这个工具有一些限制,比如它不处理存储过程和触发器,它可以在XML文件的基础上工作。但我认为我可以将此工具与我的要求集成,我可以加快开发速度。如果你有任何其他知识工具可以比这更好,请告诉我。

如果可能,请告诉我应该如何组织工具,以便不同的项目可以轻松维护其数据库版本。该工具应该尝试解决的所有问题以及该工具中至少应该包含哪些最小支持? UI应该是什么,以便用户能够轻松地使用它。

0 个答案:

没有答案