我知道将SQL查询从SQL Server转换为PostgreSQL需要大量的手工工作。但我想知道,如果有更有效的方法将SQL Server中的DateTime值插入PostgreSQL中的时间戳格式。因为我需要处理900个条目。
SQL Server格式:
CAST(0x00009DFE00000000 AS DateTime)
POSTGRESQL格式:
???
答案 0 :(得分:0)
我使用任何类型的中性转储工具,我亲自使用过这个:
https://github.com/yamldb/yaml_db
用于数据库之间的迁移,从未将它与SQL Server一起使用,但如果有一个SQL SERVER的活动记录适配器,它也应该可以工作。
答案 1 :(得分:0)
我不知道你是否只能使用查询或命令,但如果没有,你可能想尝试做一些ETL。 您可以使用许多工具。几年前,我用Pentaho ETL做了一些从SQL服务器到PostgreSQL的简单数据迁移。