SQL Server到Postgres

Lan*_*nce 8 sql-server postgresql

我正在做一些关于从Microsoft sql server迁移到postgresql的研究,我正在寻找最好的工具来完成工作.

特别是在寻找类似于MySQL Migration Toolkit的工具时,我将数据库测试迁移到了MySQL,并在不到一个小时内完成了每个数据库.

看起来pgAdmin将完成大部分使用Sql Server Management Studio的工作,而pg_stat表将足以进行性能调优.

那么在开发和使用postgresql时,每个人都使用的其他关键工具是什么?

小智 3

在将 postgresql 从一个版本迁移到另一个没有工具的版本时,我只使用了一个工具,unix 的 sed。

我的建议是简单地导出sql。清理导出客户端特定的怪癖(通常在注释中),然后尝试将其导入到 SQL 数据库中,看看会发生什么。这些错误就是你的指导方针。使用 sed 遍历 mssql 文件并输出纠正错误的 postgres sql 文件。一旦您处于功能环境中,请查看数据本身,有些事情可能与您的预期不同。经过测试和进一步修正后,您就可以开始了。