欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2023年05月05日 14:37:23   作者:一萬小時(shí)_now  
這篇文章主要介紹了postgresql中如何執(zhí)行sql文件問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(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后面加;號。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 端口號
#-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 端口號
#-U 用戶
#-f 保存路徑
#sdk  數(shù)據(jù)庫名稱

總結(jié)

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

相關(guān)文章

  • postgresql 查詢集合結(jié)果用逗號分隔返回字符串處理的操作

    postgresql 查詢集合結(jié)果用逗號分隔返回字符串處理的操作

    這篇文章主要介紹了postgresql 查詢集合結(jié)果用逗號分隔返回字符串處理的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • Linux CentOS 7源碼編譯安裝PostgreSQL9.5

    Linux CentOS 7源碼編譯安裝PostgreSQL9.5

    這篇文章主要為大家詳細(xì)介紹了Linux CentOS 7源碼編譯安裝PostgreSQL9.5的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • Postgresql常用函數(shù)及使用方法大全(看一篇就夠了)

    Postgresql常用函數(shù)及使用方法大全(看一篇就夠了)

    使用函數(shù)可以極大的提高用戶對數(shù)據(jù)庫的管理效率,函數(shù)表示輸入?yún)?shù)表示一個(gè)具有特定關(guān)系的值,下面這篇文章主要給大家介紹了關(guān)于Postgresql常用函數(shù)及使用方法的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • 基于PostgreSQL密碼重置操作

    基于PostgreSQL密碼重置操作

    這篇文章主要介紹了基于PostgreSQL密碼重置操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • postgresql減少wal日志生成量的操作

    postgresql減少wal日志生成量的操作

    這篇文章主要介紹了postgresql減少wal日志生成量的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Centos環(huán)境下Postgresql 安裝配置及環(huán)境變量配置技巧

    Centos環(huán)境下Postgresql 安裝配置及環(huán)境變量配置技巧

    本文給大家分享在Centos環(huán)境下Postgresql 安裝配置及環(huán)境變量配置技巧,給大家?guī)砹嗽敿?xì)的安裝步驟,對Postgresql 安裝配置相關(guān)知識感興趣的朋友跟隨小編一起學(xué)習(xí)吧
    2021-05-05
  • Windows下Postgresql下載與配置方法

    Windows下Postgresql下載與配置方法

    這篇文章主要為大家詳細(xì)介紹了Windows下Postgresql下載與配置方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • SQLite教程(七):數(shù)據(jù)類型詳解

    SQLite教程(七):數(shù)據(jù)類型詳解

    這篇文章主要介紹了SQLite教程(七):數(shù)據(jù)類型詳解,本文講解了存儲(chǔ)種類和數(shù)據(jù)類型、類型親緣性、比較表達(dá)式、操作符等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • Postgresql ALTER語句常用操作小結(jié)

    Postgresql ALTER語句常用操作小結(jié)

    這篇文章主要介紹了Postgresql ALTER語句常用操作小結(jié),本文講解了增加一列、刪除一列、更改列的數(shù)據(jù)類型、表的重命名、更改列的名字、字段的not null設(shè)置等常用操作的代碼示例,需要的朋友可以參考下
    2015-06-06
  • PostgreSQL怎么創(chuàng)建分區(qū)表詳解

    PostgreSQL怎么創(chuàng)建分區(qū)表詳解

    數(shù)據(jù)庫表分區(qū)把一個(gè)大的物理表分成若干個(gè)小的物理表,并使得這些小物理表在邏輯上可以被當(dāng)成一張表來使用,下面這篇文章主要給大家介紹了關(guān)于PostgreSQL怎么創(chuàng)建分區(qū)表的相關(guān)資料,需要的朋友可以參考下
    2022-06-06

最新評論