在 Mac 最簡單使用 PostgreSQL 方式

若要在 Mac 使用 PostgreSQL,最簡單的方式就是使用 Docker 安裝。本文除了安裝 PostgreSQL 外,還分別使用 DataGrip 與 Rider 連接 PostgreSQL。

Version


macOS High Sierra 10.13.3
Docker for Mac 18.03.0-ce-mac60 (23751)
PostgreSQL 10.3

建立 Container## 建立 Container


1
$ docker run --name MyPostgres -d -p 5432:5432 -e POSTGRES_USER=admin -e POSTGRES_PASSWORD='12345' postgres

使用 docker run 由 image 建立 container,當 Docker 發現本機沒有 image,會自動從 Docker Hub 下載。

-d : detach,建立 container 後,就脫離目前 process
—name:替 container 取一個人能夠識別的名字 MyPostgres (若省略,Docker )

-p : port mapping,host port : container port

-e : 設定環境變數 (environment),使用 POSTGRES_USERPOSTGRES_PASSWORD 設定 PostgreSQL 帳號與密碼

postgress : image 名稱

post000

使用 Terminal 連進 PostgreSQL


1
$ docker exec -it MyPostgres bash
  1. exec : 執行 container 的 command
  2. -it : i : interactive,t : terminal
  3. bash : exec 執行 bash

post012

Conclusion


  • 要在 Mac 使用 PostgreSQL,最簡單的方式就是使用 Docker
2018-05-22