我想在windows xp sp2机器上创建从sql server 2005到postgresql 8.3.12的数据库链接,将一个表数据从sql server传送到postgressql,这两个数据库中的表结构是一样的,请帮我搞定这样做和最好的方法来做到这一点
答案 0 :(得分:1)
我认为这在理论上可以使用MS Access 2007(可能还有其他版本,但我只用了2007)并挂钩postgresql up as an ODBC数据源。
在MS Access中,右键单击表格并选择“导出 - >导出到ODBC数据库”
我不久前尝试以这种方式迁移Access数据库,但遇到了复杂问题,因此最终手动执行操作(将数据导出为CSV,手动创建新表,然后通过脚本导入CSV数据)。我认为复杂性对于旧的源数据库来说是特殊的,并且上面的方法应该已经有效。