最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

postgresql中如何執(zhí)行sql文件

 更新時(shí)間:2023年05月05日 14:37:23   作者:一萬小時(shí)_now  
這篇文章主要介紹了postgresql中如何執(zhí)行sql文件問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

postgresql執(zhí)行sql文件

postgresql運(yùn)行sql腳本有3種方式

1.連接db,執(zhí)行sql腳本

psql -p 5432
postgres=# CREATE DATABASE testdb;
postgres=# \l
postgres=# \c testdb
# \i后跟sql文件路徑,比如/pathA/xxx.sql
testdb=# \i testdb.sql
testdb=# \d

2.通過psql,運(yùn)行sql腳本

# 切換到postgres用戶
sudo -i -u postgres
psql -d testdb -U postgres -f /pathA/xxx.sql
或者
sudo -u postgres psql -d testdb -U postgres -f /pathA/xxx.sql

3.pgadmin4界面管理工具

直接粘貼進(jìn)去運(yùn)行 

sudo -i -u postgres
psql -p 5432 postgresql?
sudo -u postgrs psql -p 5432 postgres
postgres=# CREATE DATABASE testdb;
# 查看所有database
postgres=# \l
# 進(jìn)入database testdb 也可以用 psql -p 5432 testdb
postgres=# \c testdb
# 查看所有表 \d+
testdb=# \d
# 查看test表結(jié)構(gòu)
testdb=# \d test
# 退出
postgres=# \q
注意sql后面加;號(hào)。testdb-# 為等待輸入狀態(tài)。?

postgresql命令行執(zhí)行sql腳本文件

# 1. sql文件導(dǎo)入/執(zhí)行
psql -d sdk -h 192.168.2.122 -p 5432 -U postgres -f /home/sql/test.sql
#-d 數(shù)據(jù)庫名稱
#-h ip地址 (最好直接寫明,不要使用localhost)
#-p 端口號(hào)
#-U 用戶
#-f sql文件路徑
# 2. sql文件導(dǎo)出
pg_dump -h 192.168.2.122 -p 5432 -U postgres -f /home/sql/test.sql sdk
#-h ip地址 (最好直接寫明,不要使用localhost)
#-p 端口號(hào)
#-U 用戶
#-f 保存路徑
#sdk  數(shù)據(jù)庫名稱

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

黑河市| 贺兰县| 宽城| 西平县| 景洪市| 轮台县| 汝城县| 南平市| 贡觉县| 黑河市| 红原县| 德令哈市| 兴文县| 广宗县| 安达市| 南澳县| 乌兰浩特市| 克拉玛依市| 江山市| 洛宁县| 都兰县| 息烽县| 彭阳县| 桃园市| 绥阳县| 田东县| 宁陵县| 安阳县| 西华县| 昌黎县| 仁寿县| 金坛市| 吉林市| 红河县| 彭泽县| 观塘区| 广水市| 迁西县| 漳浦县| 兴山县| 江孜县|