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

docker容器中登陸并操作postgresql的實(shí)現(xiàn)

 更新時(shí)間:2024年02月18日 10:33:57   作者:鯤志說  
本文主要介紹了docker容器中登陸并操作postgresql的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

這里的背景比較簡(jiǎn)單,因?yàn)閰^(qū)塊鏈瀏覽器使用的是blockscout,blockscout的數(shù)據(jù)庫(kù)選擇的是postgresql,這些服務(wù)組件都是使用的docker容器來管理,今天進(jìn)行區(qū)塊鏈上交易查詢的時(shí)候,發(fā)現(xiàn)數(shù)據(jù)存在部分問題,因此需要進(jìn)入postgresql來排查

PostgreSQL

  • PostgreSQL 是一個(gè)免費(fèi)的對(duì)象-關(guān)系數(shù)據(jù)庫(kù)服務(wù)器(ORDBMS),在靈活的BSD許可證下發(fā)行。

  • PostgreSQL 開發(fā)者把它念作 post-gress-Q-L。

  • PostgreSQL 的 Slogan 是 “世界上最先進(jìn)的開源關(guān)系型數(shù)據(jù)庫(kù)”。

docker容器操作postgresql

多余的不講了,我們直接來操作

docker容器操作

查看docker鏡像

這里我們只需要關(guān)注容器id(CONTAINER ID)和容器名稱(NAMES)即可,后面進(jìn)入postgresql數(shù)據(jù)庫(kù)會(huì)用到

docker ps

進(jìn)入容器

這里我們以容器名稱為db的為例

#通過容器名稱進(jìn)入鏡像
docker exec -it db /bin/sh
或
#通過容器ID進(jìn)入鏡像
docker exec -it 0ad4d42cbc99 /bin/sh

登陸postgresql數(shù)據(jù)庫(kù)

執(zhí)行完畢上面的命令,我們就進(jìn)入了postgresql的容器中
因?yàn)閎lockscout將數(shù)據(jù)庫(kù)密碼寫入了環(huán)境變量中,因此使用下面的命令即可

psql -U blockscout

具體解釋如下:

  • psql: 是 PostgreSQL 數(shù)據(jù)庫(kù)的命令行客戶端工具,用于執(zhí)行 SQL 查詢和管理數(shù)據(jù)庫(kù)。
  • -U blockscout: 是命令的參數(shù)部分,指定連接數(shù)據(jù)庫(kù)時(shí)要使用的用戶名。在這里,用戶名是 blockscout。
    這個(gè)命令表示正在使用 psql 命令行工具連接到 PostgreSQL 數(shù)據(jù)庫(kù),并以 blockscout用戶的身份進(jìn)行連接。連接成功后,可以執(zhí)行 SQL 查詢、管理數(shù)據(jù)庫(kù)等操作。

登陸成功如下圖

在正常情況下,如果要使用用戶名和密碼登錄 PostgreSQL,可以使用以下格式的命令:

psql -U your_username -d your_database -h your_host -p your_port -W

-W 選項(xiàng)用于指示系統(tǒng)提示輸入密碼

postgresql相關(guān)操作

列出所有的數(shù)據(jù)庫(kù)

\l
或
\list

可以看到有下面4個(gè)數(shù)據(jù)庫(kù)

切換數(shù)據(jù)庫(kù)

我們切換到 blockscout數(shù)據(jù)庫(kù),命令如下:

\c blockscout

會(huì)看到提示,當(dāng)前鏈接的數(shù)據(jù)庫(kù)是blockscout,用戶是blockscout

列出當(dāng)前數(shù)據(jù)庫(kù)下的數(shù)據(jù)表

\d

如下圖,可以看到所有的表

退出查看

記住在postgresql的操作中,所有的退出,都是輕輕點(diǎn)擊一下q鍵即可

q

列出指定表的所有字段

這里以表address_names為例

\d address_names

如下圖,我們可以看到字段名稱、類型、描述、是否為空等等

查看指定表的基本情況

這里還是以表address_names為例

\d+ address_names

如下圖

查詢指定表內(nèi)容

這里仍然以表address_names為例,我們只查詢5條

select * from address_names limit 5;

如下圖,可以看出,查詢語句和mysql沒有什么區(qū)別

退出postgresql的登陸

\q

這里單單一個(gè)q是無法退出的

退出postgresql容器

exit;

如下圖,成功退出了

到此這篇關(guān)于docker容器中登陸并操作postgresql的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)docker登陸并操作postgresql內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • Docker鏡像修改hosts及dockerfile修改hosts文件的實(shí)現(xiàn)方式

    Docker鏡像修改hosts及dockerfile修改hosts文件的實(shí)現(xiàn)方式

    這篇文章主要介紹了Docker鏡像修改hosts及dockerfile修改hosts文件的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • docker?build與Dockerfile問題

    docker?build與Dockerfile問題

    這篇文章主要介紹了docker?build與Dockerfile問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Docker 鏡像傳輸?shù)膶?shí)現(xiàn)步驟

    Docker 鏡像傳輸?shù)膶?shí)現(xiàn)步驟

    本文主要介紹了Docker 鏡像傳輸?shù)膶?shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-08-08
  • Docker在WSL環(huán)境下啟動(dòng)失敗的問題解決辦法

    Docker在WSL環(huán)境下啟動(dòng)失敗的問題解決辦法

    在Windows系統(tǒng)上,有時(shí)候我們可能會(huì)遇到Docker啟動(dòng)失敗的問題,特別是在使用WSL(Windows Subsystem for Linux)作為Docker運(yùn)行環(huán)境時(shí),這篇文章主要介紹了Docker在WSL環(huán)境下啟動(dòng)失敗問題的解決辦法,需要的朋友可以參考下
    2025-07-07
  • 搭建Docker私有鏡像倉(cāng)庫(kù)的實(shí)現(xiàn)步驟

    搭建Docker私有鏡像倉(cāng)庫(kù)的實(shí)現(xiàn)步驟

    私有鏡像倉(cāng)庫(kù)可以更好地管理和控制鏡像的訪問和使用,提高開發(fā)和部署效率,減少網(wǎng)絡(luò)延遲和不穩(wěn)定因素的影響,本文主要介紹了搭建私有鏡像倉(cāng)庫(kù),感興趣的可以了解一下
    2024-12-12
  • Windows?Server?2012?R2?安裝?Docker的詳細(xì)步驟

    Windows?Server?2012?R2?安裝?Docker的詳細(xì)步驟

    這篇文章主要介紹了Windows?Server?2012?R2?安裝?Docker,在這個(gè)給大家說明下使用windows10、Windows?Server?2016以上系統(tǒng)可直接使用安裝包,低版本系統(tǒng)需要使用?Docker?Toolbox?來進(jìn)行安裝使用?Docker,需要的朋友可以參考下
    2022-04-04
  • Docker鏡像壓縮與優(yōu)化操作

    Docker鏡像壓縮與優(yōu)化操作

    這篇文章主要介紹了Docker鏡像壓縮與優(yōu)化操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • docker 如何實(shí)現(xiàn)磁盤讀寫

    docker 如何實(shí)現(xiàn)磁盤讀寫

    本文主要介紹了docker實(shí)現(xiàn)磁盤讀寫,包括創(chuàng)建Docker鏡像、運(yùn)行 Docker容器以及在容器中進(jìn)行磁盤讀寫操作的步驟和代碼示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • 本地Docker安裝Postgres 12 + pgadmin的方法 (支持Apple M1)

    本地Docker安裝Postgres 12 + pgadmin的方法 (支持Apple M1)

    這篇文章主要介紹了本地Docker安裝Postgres 12 + pgadmin的方法 (支持Apple M1),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • docker啟動(dòng)Nginx的兩種方式小結(jié)

    docker啟動(dòng)Nginx的兩種方式小結(jié)

    本文介紹了兩種獲取Nginx鏡像的方式:直接從DockerHub拉取和通過Dockerfile構(gòu)建,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-10-10

最新評(píng)論

太谷县| 舟曲县| 玛多县| 焦作市| 西畴县| 大石桥市| 通许县| 南充市| 桃园市| 贡嘎县| 南乐县| 遂平县| 五台县| 丹东市| 高安市| 民权县| 儋州市| 繁峙县| 夏津县| 巴林左旗| 松潘县| 资溪县| 望都县| 乌恰县| 贵州省| 丹东市| 安塞县| 双江| 绥江县| 靖江市| 南部县| 乳源| 宝丰县| 华蓥市| 泗洪县| 邵阳县| 乐至县| 镇赉县| 万全县| 信阳市| 讷河市|