我需要将所有表从SQL Server导出到PostgreSQL。
尝试:我试过SQL Server IDE,但在某个阶段,它给出的数据类型错误是不同的。
问题:如何将数据从SQL Server导出到PostgreSQL? COPY能完成我的工作吗?如果是,那么我如何导出包括记录在内的所有表?
答案 0 :(得分:4)
您无法从MSsql导出数据然后导入PostgreSql,因为它的语法,数据类型不同,但您可以使用工具将数据从mssql迁移到postgreSql, 在主题中查看更多 migrate data from MS SQL to PostgreSQL?
答案 1 :(得分:1)
首先将架构导出到文件中并针对PostgreSQL运行它,直到您删除了所有不兼容性。
您可以尝试对要导出的数据执行相同操作,但最好还是编写Python脚本来迁移它。
答案 2 :(得分:0)
使用Management Studio使用内置SSIS工具有一种绝对简单的方法。您可以找到详细的答案here。
答案 3 :(得分:0)