Sql server sql server 2000与postgresql 8.3的同步
情景: 两个数据库(每个数据库都有一个名为testdb的数据库):Sql server sql server 2000与postgresql 8.3的同步,sql-server,postgresql,synchronization,migration,Sql Server,Postgresql,Synchronization,Migration,情景: 两个数据库(每个数据库都有一个名为testdb的数据库): MS Sql Server 2000 Postgresql 8.3 我需要同步这两个testdbs,实际上方向是从SqlServer到Postgresql SqlServer上testdb的结构可能会偶尔更改。 我只需要同步testdb的表和数据,排除索引、视图或其他foo 我已经读过这篇文章,但它似乎是一个一次性的解决方案。我发现这个过程:,但我认为仍然很难自动完成本文中的步骤 是否有可能以另一种方式自动进行同步?(通过批
- MS Sql Server 2000
- Postgresql 8.3
是否有可能以另一种方式自动进行同步?(通过批处理/脚本或非商业工具)您可能已经想到了这一点,但是…您可以创建一个DTS包从SQL Server导出数据并将其移动到某个中间位置。然后cron作业将执行一个脚本将数据导入Postgres。我在使用DTS将数据导出到postgresql时遇到了新问题。由于SqlServer生成的sql,似乎无法将数据导出到postgresql。所有表名和字段都被引用,这使得SqlServer本身无法找到它刚刚创建的表和字段。