我想使用pgAdmin4
连接SQL Server数据库。我已经在SQL Server数据库中拥有数据,并希望在PostgreSQL中连接该数据库。我也尝试过使用国外数据,但无法正常工作。
如果有人知道解决方案,将不胜感激。
答案 0 :(得分:0)
我使用了两种解决方案:
tds_fdw
您可以将tds_fdw
作为MSSQL的外部数据包装器安装到postgreSQL,并使用此外部数据包装器,可以将MSSQL表和模式用作postgresql中的外部表。更多详细信息here。
由于您未配置要使用的操作系统,因此最好将其置于项目内部并根据需要进行应用。
比安装fdw
稍微复杂一点,您可以进行流式复制,在MSSQL Server上启用CDC,并通过Debezium收集所需的表,并通过JDBC将其实时复制到PostgreSQL数据库,因此,您需要什么情况,然后决定什么是最佳选择。
答案 1 :(得分:0)