1. 程式人生 > >PostgreSql 匯入匯出sql檔案格式的表資料

PostgreSql 匯入匯出sql檔案格式的表資料

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表中的資料是不是匯入成功了。

至此,匯入匯出完成!