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

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

PostgreSql預設匯出的檔案格式是.backup,而我們很多資料庫匯入資料庫指令碼時是.sql檔案格式的,PostgreSql作為國內的新潮,會不會不支援匯出.sql檔案格式嗎?答案是當然不會。下面我們藉助Pg Admin III工具來匯出.sql的指令碼的。

一.匯出

首先,你當然得有一張完整的資料表啦,並且保證裡面是有資料的;

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

有了表和資料之後,選中該表;

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

選中右鍵 --> 備份

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

我們可以看到檔名預設以.backup格式的方式進行資料備份的。

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

首先將自定義格式 --> 無格式

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

點開之後我們可以看到.backup -->.sql

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

檔案格式設定成功之後,來設定匯出的方式

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

操作完成之後,點選 “備份”

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

當你看到這一步的時候,匯出表資料就完成了。

二.匯入

在匯入資料之前,為了方便演示,將book表中的資料移除;

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

首先,你應該找到Pg Admin III 的安裝路徑

怎麼找?你可以右擊PgAdmin III 的圖示 -->開啟檔案所在位置

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

windows會直接來到PostgreSql的Bin目錄,來到這,說明你來對了。

將之前匯出的book.sql檔案放在此目錄下

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

開啟cmd視窗後直接 psql -U username -W -d dbname -f xx.sql

psql --> PostgreSql自帶的程式

username --> 使用者名稱

dbname --> 資料庫名字

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

最後,檢視一下book表中的資料是不是匯入成功了。

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

至此,匯入匯出完成!

補充:postgresql 匯入sql,out等sql檔案

假設postgresql安裝位置

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

然後,使用dos視窗

進入這個位置

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

匯入(本地和預設埠可以不用屬性)

psql -d 資料庫名 -h ip地址 -p 資料庫埠 -U 使用者名稱 -f 檔案地址

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

完成

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

以上為個人經驗,希望能給大家一個參考,也希望大家多多支援我們。如有錯誤或未考慮完全的地方,望不吝賜教。