PostgreSql 匯入匯出sql檔案格式的表資料
阿新 • • 發佈:2019-02-09
PostgreSql預設匯出的檔案格式是.backup,而我們很多資料庫匯入資料庫指令碼時是.sql檔案格式的,PostgreSql作為國內的新潮,會不會不支援匯出.sql檔案格式嗎?答案是當然不會。下面我們藉助Pg Admin III工具來匯出.sql的指令碼的。
一.匯出
首先,你當然得有一張完整的資料表啦,並且保證裡面是有資料的;
有了表和資料之後,選中該表;
選中右鍵 --> 備份
我們可以看到檔名預設以.backup格式的方式進行資料備份的。
首先將自定義格式 --> 無格式
點開之後我們可以看到.backup -->.sql
檔案格式設定成功之後,來設定匯出的方式
操作完成之後,點選 “備份”
當你看到這一步的時候,匯出表資料就完成了。
二.匯入
在匯入資料之前,為了方便演示,將book表中的資料移除;
首先,你應該找到Pg Admin III 的安裝路徑
怎麼找?你可以右擊PgAdmin III 的圖示 -->開啟檔案所在位置
windows會直接來到PostgreSql的Bin目錄,來到這,說明你來對了。
將之前匯出的book.sql檔案放在此目錄下
開啟cmd視窗後直接 psql -U username -W -d dbname -f xx.sql
psql --> PostgreSql自帶的程式
username --> 使用者名稱
dbname --> 資料庫名字
最後,檢視一下book表中的資料是不是匯入成功了。
至此,匯入匯出完成!