如何将数据从SQL Server导出到PostgreSQL?

Mee*_*eem 5 postgresql

我需要将所有表从SQL Server导出到PostgreSQL。

尝试:我从SQL Server IDE中尝试过,但是在某些情况下,它给出的有关数据类型的错误有所不同。

:如何将数据从SQL Server导出到PostgreSQL?COPY是我的工作吗?如果是,那么如何导出包括记录的所有表?

小智 7

使用https://dbeaver.io/

  1. 创建 MS SQL 和 PostgreSQL 数据库连接(登录)
  2. 在 PostgreSQL 中创建目标表(与 MS SQL 中的结构相同)
  3. F5 查看新表
  4. 右键单击新表 - >“导入数据” - >您将看到“数据传输”窗口
  5. 选择“表”类型,然后单击“下一步”-> 您将看到“选择输入对象”,您可以在其中从 MS SQL 连接中选择表
  6. 只需“下一步”并检查您需要的设置,完成:D


小智 5

您不能从MSsql导出数据然后导入到PostgreSql,因为它的语法,数据类型不同,但是您可以使用工具将数据从mssql迁移到postgreSql,请参阅主题从MS SQL到PostgreSQL迁移数据中的更多内容