如何将数据从SQL Server迁移到PostgreSQL

时间:2018-06-02 00:45:26

标签: sql postgresql sql-server-2008-r2 type-conversion

我知道将SQL查询从SQL Server转换为PostgreSQL需要大量的手工工作。但我想知道,如果有更有效的方法将SQL Server中的DateTime值插入PostgreSQL中的时间戳格式。因为我需要处理900个条目。

SQL Server格式:

CAST(0x00009DFE00000000 AS DateTime)

POSTGRESQL格式:

???

2 个答案:

答案 0 :(得分:0)

我使用任何类型的中性转储工具,我亲自使用过这个:

https://github.com/yamldb/yaml_db

用于数据库之间的迁移,从未将它与SQL Server一起使用,但如果有一个SQL SERVER的活动记录适配器,它也应该可以工作。

答案 1 :(得分:0)

我不知道你是否只能使用查询或命令,但如果没有,你可能想尝试做一些ETL。 您可以使用许多工具。几年前,我用Pentaho ETL做了一些从SQL服务器到PostgreSQL的简单数据迁移。

Pentaho Kettle