【发布时间】:2011-09-09 06:18:33
【问题描述】:
如果我们在 Postgresql 和 SQL Server 上的数据库中具有相同的数据库架构(表、主键、索引和触发器相同),那么将数据从一个数据库移动到另一个数据库的最佳方法是什么?目前我们有一个内部 .NET 程序,它通过两个 ODBC 连接执行以下操作:
- 从源数据库表1中读取一行
- 构造插入语句
- 向目标数据库表 1 写入一行
- 如果表中有更多行,则转到 1
- 移动到数据库中的下一个表并转到 1
不用说:这是一个非常缓慢的过程,如果有更好/更快的解决方案,我会感兴趣吗?
【问题讨论】:
-
我会尝试调整
pg_dump输出。
标签: sql-server database postgresql data-migration