无论如何,我可以从一个架构到另一个架构生成数据库?数据库架构到另一个数据库架构转换器
例如,我想从oracle运行我的应用程序到sql server或从sql server到postgresql?
我正在寻找的东西是免费的....
此外,我想知道,如果有一个模式初始化去用它
非常感谢
无论如何,我可以从一个架构到另一个架构生成数据库?数据库架构到另一个数据库架构转换器
例如,我想从oracle运行我的应用程序到sql server或从sql server到postgresql?
我正在寻找的东西是免费的....
此外,我想知道,如果有一个模式初始化去用它
非常感谢
到目前为止我发现的最好的工具是使用Squirrel的DBCOPY插件。它确实做这个工作
这不真的属于“免费”类别,但如果您已经拥有这些工具(Microsoft Visual Studio和适当的.NET提供程序),则可能是可能的。
这个想法是从Visual Studio中的一个数据库生成一个数据模型,然后使用Model First功能从概念模型转到另一个数据库。具体的步骤是这样的:
ADO.NET Entity Data Model
DDL Generation Template
选项。将其更改为所需的目标类型。这确实是非常困难的一部分;我不知道有多少供应商支持这一点,但对Postgres来说,快速搜索似乎至少有一个支持。Generate Database from Model
。这应该为新数据库生成DDL。这当然不适合自动化过程,但对于一次性过程,它可能没问题。
我正在编写dbTamer的目的是这样做,但它一直躺在Sourceforge一段时间未使用。如果你想看,源代码就在那里。 – 2011-02-16 13:47:57