Docker中運(yùn)行PostgreSQL并推薦幾款連接工具
1 前言
PostgreSQL是一種特性非常齊全的自由軟件的對(duì)象-關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(ORDBMS),是以加州大學(xué)計(jì)算機(jī)系開發(fā)的POSTGRES,4.2版本為基礎(chǔ)的對(duì)象關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。POSTGRES的許多領(lǐng)先概念只是在比較遲的時(shí)候才出現(xiàn)在商業(yè)網(wǎng)站數(shù)據(jù)庫(kù)中。PostgreSQL支持大部分的SQL標(biāo)準(zhǔn)并且提供了很多其他現(xiàn)代特性,如復(fù)雜查詢、外鍵、觸發(fā)器、視圖、事務(wù)完整性、多版本并發(fā)控制等。同樣,PostgreSQL也可以用許多方法擴(kuò)展,例如通過(guò)增加新的數(shù)據(jù)類型、函數(shù)、操作符、聚集函數(shù)、索引方法、過(guò)程語(yǔ)言等。另外,因?yàn)樵S可證的靈活,任何人都可以以任何目的免費(fèi)使用、修改和分發(fā)PostgreSQL。
PostgreSQL是優(yōu)秀的開源關(guān)系型數(shù)據(jù)庫(kù),越來(lái)越多項(xiàng)目采用。通過(guò)Docker啟動(dòng),在開發(fā)和測(cè)試環(huán)境中是非常便利,一條命令就可以了。面對(duì)需要多個(gè)環(huán)境的情況,也不用再擔(dān)心了。同時(shí)介紹一些客戶端。
2 Docker啟動(dòng)
先拉取鏡像,這里選擇版本10,更多版本請(qǐng)查看【Postgres Docker】。
docker pull postgres:10
通過(guò)以下命令啟動(dòng)一個(gè)實(shí)例:
docker run -itd \ --name pkslow-postgres \ -e POSTGRES_DB=pkslow \ -e POSTGRES_USER=pkslow \ -e POSTGRES_PASSWORD=pkslow \ -e PGDATA=/var/lib/postgresql/data/pgdata \ -v /custom/mount:/var/lib/postgresql/data \ -p 5432:5432 \ postgres:10
3 客戶端連接
優(yōu)秀的客戶端很多,這里介紹幾個(gè)免費(fèi)的。
DBeaver支持多種數(shù)據(jù)庫(kù),如PostgreSQL/MySQL/DB2/Oracle等,支持Mac/Win/Linux,還支持中文,比較全面。
pgAdmin基于Web的客戶端工具。
PSequel是Mac端的PostgreSQL客戶端工具。
Postico也是Mac端的客戶端工具。
4 總結(jié)
這么多客戶端,我最后就剩下DBeaver,或者使用IDEA或DataGrip來(lái)連接。另外,SQLPro不錯(cuò),可惜收費(fèi),而且很貴。
到此這篇關(guān)于Docker中運(yùn)行PostgreSQL并推薦幾款連接工具的文章就介紹到這了,更多相關(guān)Docker啟動(dòng)PostgreSQL內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker中配置hosts的方法實(shí)現(xiàn)
本文主要介紹了docker中配置hosts的方法實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-04-04Docker設(shè)置mysql不區(qū)分大小寫問(wèn)題
這篇文章主要介紹了Docker設(shè)置mysql不區(qū)分大小寫問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01如何使用docker極簡(jiǎn)打包java.jar鏡像并啟動(dòng)
這篇文章主要介紹了如何使用docker極簡(jiǎn)打包java.jar鏡像并啟動(dòng),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-08-08docker搭建redis主從哨兵集群的實(shí)現(xiàn)步驟
本文主要介紹了docker搭建redis主從哨兵集群的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07docker安裝Jenkins配置Gitee SSH密鑰踩坑解決
這篇文章主要為大家介紹了docker安裝Jenkins配置Gitee SSH密鑰踩坑解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08