pipe理数据库进化/版本控制的最佳工具是什么?

我们需要一个处理数据库进化/版本的工具。 我们需要最好的! 🙂

你可以专家帮助我们find一个伟大的工具,具有这些function?

  • 概念模型 :该工具必须使用概念模型,以便可以将工作模式转换为不同的DBMS
  • 版本控制 :该工具必须了解版本的概念。 用户始终在模式的版本或未来版本上工作。 由于每个版本都必须由父版本生成,所以该工具必须能够生成从版本A到版本B的进化脚本,当然,支持不同的DBMS
  • 模板化 :该工具必须为主要DBMS提供全面的概念/物理翻译支持,但是如果由于某种原因需要改变将特定信息从概念模型转换为物理模型的方式,我们必须能够使用模板

谢谢

如果您有权访问Microsoft工具,Visual Studio Team Edition for Database专业人员是一个很好的工具。 它为devise和查看数据库模式,数据比较和合并,模式比较和合并以及用于版本控制的源代码控制系统(TFS或别的东西)提供了一个很好的IDE。

它还具有基于您部署的服务器types的可configuration输出:dev,test,staging,prod可以调用具有不同的configuration和安全性预configuration部署。

Visual Studio是昂贵的,如果你不使用它的东西,你没有一个MSDN订阅,但它是一个伟大的工具。

HTH

前段时间我使用的是“数据库testing”。 为我工作得很好。

我使用了Embarcadero变更pipe理器和Visual Studio Team System 2008数据库版,两者都有令人满意的结果。 Embarcadero的产品可能会更接近你在post中描述的内容,但在一天结束的时候,我认为你会在买车之前试驾。