对于一个新项目,我们必须将数据从SQL Server2012数据库导出到PostgreSQL数据库。我们有SQL Server模式,但必须为PostgreSQL创建一个。我们希望模式尽可能匹配。有没有人能就将SQL Server模式转换为PostgreSQL模式的最佳方法给出任何建议?有什么工具或脚本可以帮助你吗?我见过PostgreSQL函数,但老实说,我没有PostgreSQL经验,我们的职责仅限于将数据导入到PostgreSQL中,所以我想从SQL Server端完成所有工作(计划在创建模式后使用PostgreSQL的64位ODBC driver来导出数据)
发布于 2013-02-12 17:47:04
虽然不是免费的,但我以前就用过Toad Data Modeler。我们从未在任何特别复杂的模式上使用过它,但它在保持不同数据库平台之间的模式同步方面做得很好。
您的里程数可能会有所不同,但值得一看。
发布于 2013-03-19 19:22:49
我不知道有没有直接的模式转换器,但大多数data modeling tools都提供这样的转换功能。我们使用Dezign for Databases。该工具具有“切换目标dbms”的功能。这是一个数据建模工具,就像前面提到的Toad data Modeler一样。使用独立于数据库的建模功能,您可以使不同数据库平台上的模式保持同步。对于不同数据库平台之间的数据同步(数据泵),可以使用DataDiff CrossDB。
https://stackoverflow.com/questions/14829102
复制相似问题