因為工作上需要

將MSSQL的資料轉到Postgres資料庫上

所以順便筆記一下 

首先使用SSMS 匯入和匯出精靈

將該資料表做匯出的動作

所以先選擇要匯出的資料庫

01.jpg

和資料轉出的格式

02.jpg

選擇資料表

假設我們要轉出的資料表為 testTable

有id和name二個欄位

都選定好後 再下一步下一步即可

03.jpg

 

04.jpg

如果沒什麼問題就執行完畢

將轉出的test.txt 改副檔名為 .csv

06.jpg

之後開啟 pgAdmin III 的管理介面

按下PSQL console 按鈕

會彈出一個命令輸入視窗

07.jpg

接著輸入

copy testtable

from 'D:\\pdownload\test.csv'

delimiters ',' csv ;

以 " ; " 號做為命令輸入完畢的結尾

如果一切ok的話

就會出現 copy 4 (4為資料筆數)

就代表已經寫到Postgre資料表裡了

11  

如下圖所示

四筆資料已匯入 testtable 資料表裡

 10.jpg        

 

arrow
arrow

    YCH 發表在 痞客邦 留言(0) 人氣()