PostgreSql 導(dǎo)入導(dǎo)出sql文件格式的表數(shù)據(jù)實(shí)例
PostgreSql默認(rèn)導(dǎo)出的文件格式是.backup,而我們很多數(shù)據(jù)庫(kù)導(dǎo)入數(shù)據(jù)庫(kù)腳本時(shí)是.sql文件格式的,PostgreSql作為國(guó)內(nèi)的新潮,會(huì)不會(huì)不支持導(dǎo)出.sql文件格式嗎?答案是當(dāng)然不會(huì)。下面我們借助Pg Admin III工具來(lái)導(dǎo)出.sql的腳本的。
一.導(dǎo)出
首先,你當(dāng)然得有一張完整的數(shù)據(jù)表啦,并且保證里面是有數(shù)據(jù)的;

有了表和數(shù)據(jù)之后,選中該表;

選中右鍵 --> 備份

我們可以看到文件名默認(rèn)以.backup格式的方式進(jìn)行數(shù)據(jù)備份的。

首先將自定義格式 --> 無(wú)格式

點(diǎn)開(kāi)之后我們可以看到.backup -->.sql

文件格式設(shè)置成功之后,來(lái)設(shè)置導(dǎo)出的方式

操作完成之后,點(diǎn)擊 “備份”

當(dāng)你看到這一步的時(shí)候,導(dǎo)出表數(shù)據(jù)就完成了。
二.導(dǎo)入
在導(dǎo)入數(shù)據(jù)之前,為了方便演示,將book表中的數(shù)據(jù)移除;

首先,你應(yīng)該找到Pg Admin III 的安裝路徑
怎么找?你可以右擊PgAdmin III 的圖標(biāo) -->打開(kāi)文件所在位置

windows會(huì)直接來(lái)到PostgreSql的Bin目錄,來(lái)到這,說(shuō)明你來(lái)對(duì)了。
將之前導(dǎo)出的book.sql文件放在此目錄下

打開(kāi)cmd窗口后直接 psql -U username -W -d dbname -f xx.sql
psql --> PostgreSql自帶的程序
username --> 用戶名
dbname --> 數(shù)據(jù)庫(kù)名字

最后,查看一下book表中的數(shù)據(jù)是不是導(dǎo)入成功了。

至此,導(dǎo)入導(dǎo)出完成!
補(bǔ)充:postgresql 導(dǎo)入sql,out等sql文件
假設(shè)postgresql安裝位置

然后,使用dos窗口
進(jìn)入這個(gè)位置

導(dǎo)入(本地和默認(rèn)端口可以不用屬性)
psql -d 數(shù)據(jù)庫(kù)名 -h ip地址 -p 數(shù)據(jù)庫(kù)端口 -U 用戶名 -f 文件地址

完成

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
- PostgreSQL中進(jìn)行數(shù)據(jù)導(dǎo)入和導(dǎo)出的示例代碼
- PostgreSQL進(jìn)行數(shù)據(jù)導(dǎo)入和導(dǎo)出的操作代碼
- PostgreSQL中數(shù)據(jù)批量導(dǎo)入導(dǎo)出的錯(cuò)誤處理
- postgresql數(shù)據(jù)庫(kù)導(dǎo)出和導(dǎo)入及常用的數(shù)據(jù)庫(kù)管理工具
- postgresql 實(shí)現(xiàn)數(shù)據(jù)的導(dǎo)入導(dǎo)出
- PostgreSQL中進(jìn)行數(shù)據(jù)導(dǎo)入和導(dǎo)出
相關(guān)文章
如何查看postgres數(shù)據(jù)庫(kù)端口
這篇文章主要介紹了如何查看postgres數(shù)據(jù)庫(kù)端口操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01
postgresql 除法保留小數(shù)位的實(shí)例
這篇文章主要介紹了postgresql 除法保留小數(shù)位的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01
PostgreSQL處理數(shù)據(jù)并發(fā)更新沖突的解決方法
在數(shù)據(jù)庫(kù)并發(fā)操作環(huán)境中,多個(gè)事務(wù)同時(shí)嘗試更新相同的數(shù)據(jù)可能導(dǎo)致沖突,PostgreSQL?提供了一系列機(jī)制來(lái)處理這些并發(fā)更新沖突,以確保數(shù)據(jù)的一致性和完整性,所以本文給大家介紹了PostgreSQL處理數(shù)據(jù)并發(fā)更新沖突的解決方法,需要的朋友可以參考下2024-07-07
卸載apt-get安裝的PostgreSQL版本實(shí)現(xiàn)
本文主要介紹了卸載apt-get安裝的PostgreSQL版本,可以使用dpkg -l |grep postgresql命令再次檢查,以確保沒(méi)有留下任何與PostgreSQL相關(guān)的包,感興趣的可以了解一下2026-05-05
PostgreSQL表操作之表的創(chuàng)建及表基礎(chǔ)語(yǔ)法總結(jié)
在PostgreSQL中創(chuàng)建表命令用于在任何給定的數(shù)據(jù)庫(kù)中創(chuàng)建新表,下面這篇文章主要給大家介紹了關(guān)于PostgreSQL表操作之表的創(chuàng)建及表基礎(chǔ)語(yǔ)法的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-05-05
PostgreSQL截取字符串到指定字符位置詳細(xì)示例
這篇文章主要給大家介紹了關(guān)于PostgreSQL截取字符串到指定字符位置的相關(guān)資料,PostgreSQL數(shù)據(jù)庫(kù)拼接字符串函數(shù)是一種非常重要的函數(shù),使用它可以方便地將不同的字符串進(jìn)行拼接操作,從而得到我們需要的結(jié)果,需要的朋友可以參考下2023-07-07

