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表中的數據是不是導入成功瞭。

至此,導入導出完成!

補充:postgresql 導入sql,out等sql文件

假設postgresql安裝位置

然後,使用dos窗口

進入這個位置

導入(本地和默認端口可以不用屬性)

psql -d 數據庫名 -h ip地址 -p 數據庫端口 -U 用戶名 -f 文件地址

完成

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

推薦閱讀: