簡體   English   中英

使用查詢將數據從PostgreSQL Direct復制到MSSQL相似表

[英]Copy Data from PostgreSQL Direct to MSSQL Similar Table using Query

我在PostgreSQL中有一個表cpad.mst_Patient PatientID |名字|姓|性別|性別|診所編號|設施|入口點|注冊日期|狀態| DeleteFlag

我在進行數據遷移的MSSQL中有一個類似的表。 PostgreSQL是實時數據庫,我想使用腳本將新注冊從PostgreSQL遷移到MSSQL。 我目前正在使用MSSQL Cursor,但它很乏味,因為我必須將數據庫從PostgreSQL轉移到Excel,然后使用浪費時間的集成服務導入到MSSQL。 我需要一個可以從PostgreSQL查詢數據並將其直接粘貼到MSSQL中的代碼。

我正在使用PostgreSQL 9和MSSQL 2016

您有兩種選擇:

首先,您可以使用PHP或python這樣的編程語言,該語言僅從postgres表中選擇*並插入mssql中。

其次,您可以使用postgres“ FDW”(外部數據包裝器)來建立使用ODBC的從postgres數據庫到mysql數據庫的數據庫連接。 一旦設置完成,FDW就會使postgress僅僅看到mysql表,就好像它在postgres數據庫中一樣。 然后,就像

insert into mssqltab select * from postgrestab;

設置FDW連接不是我在這里要講的內容,因為大多數配置將由數據庫和表的配置方式決定。

當然,第三個選擇是不遷移到mssql,因為postgresql是更好的數據庫,但這只是我的意見。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM