[SQL] 圖解安裝 PostgreSQL 15.3 全過程 (含基本測試)

Ticy Yang
6 min readMay 27, 2023

--

Photo by Todd Quackenbush on Unsplash

剛好最近在用的教學平台是用 PostgreSQL 教學,多學一種熱門的 RDBMS 總是不錯的

在自己的電腦安裝過程中有碰到稍微擾人的地方,透過這篇來分享安裝的過程,以及在過程中可能要注意的點,可以少一些麻煩,快速開始練習或開發

分成以下 4 個 steps (有對哪一個部份特別有興趣可點擊直接跳轉):

Step 1: 下載 PostgreSQL
Step 2: 安裝
Step 3: 初始化 GUI
Step 4: 測試

新建 Server

Step 1: 下載 PostgreSQL

到官網的 Downloads 頁面,根據自己的作業系統選擇,這邊就用Windows來操作

到「Interactive installer by EDB」頁面,點選「Download the installer」

接下來可以選擇下載的版本,我是 Windows 64 位元的版本,這邊用最新版 15.3 的 Wnidows x86–64,點選後即可開始下載

Step 2: 安裝

點擊剛才下載的「postgresql-15.3–1-windows-x64.exe」

大部分都可以直接下一步,到 Select Components 可以看一下:

  • PostgreSQL Server 是資料庫程式,基本上就是要安裝它
  • pgAdmin 4 是 GUI,要用圖形化介面操作的話要安裝
  • Stack Builder 是管理額外的套件用的,如果沒有需要可不裝,但這種事很難說,也可以先裝著
  • Command Line Tools 是命令列工具

這邊特別提一下 pgAdmin 4,個人建議,新手階段盡量讓安裝環境這類的事情單純化,可以先用隨附的 GUI,等之後覺得功能不夠或是想換換口味其他的再去裝其他的

下一步要選擇 Data Directory 的路徑,這個不用特別去修改,只是先知道一下,如果移除 PostgreSQL,這個資料夾不會自動移除,需要手動去刪

下一步要設定 Superuser 密碼,選個好記的,並把它記下來

Port 不用修改,下一步即可

一直下一步到安裝完成,會詢問是否要開啟 Stack Builder,如果暫時沒有需要安裝就取消勾選,點下 Finish 就告一段落了

Step 3: 初始化 GUI

安裝完總是要測試一下比較安心,但在測試之前,先設定好系統環境變數的路徑,將來不論是透過 GUI 或是 cmd 操作都比較不會有問題:

  1. 對 Windows 右鍵 > 搜尋「編輯系統環境變數」
  2. 點擊右下角「環境變數」
  3. 應會看到上下兩欄,在上面那欄中找到「Path」,雙擊打開
  4. 點擊右側「新增」,將 PostgreSQL 的 bin 資料夾路徑放進去,以 15.3 版來說,路徑會是:C:\Program Files\PostgreSQL\15\bin
  5. 最後按「確定」離開

Step 4: 測試

開啟pgAdmin 4

這時就會發現,咦? 剛才不是有勾選安裝 pgAdmin 4,捷徑在哪?

事實上,PostgreSQL 並不會因為剛才有勾選安裝,就自動把 pgAdmin 4 的捷徑建到桌面上(它也不會問),沒看到是正常的哦!

要自己到安裝的路徑找,提供我的路徑做參考:C:\Program Files\PostgreSQL\15\pgAdmin 4\runtime

裡面會有一個「pgAdmin4.exe」,就是它! 把它傳送到桌面建立捷徑,以後要開啟就方便多了

打開 pgAdmin4.exe 後,會要求輸入剛才設定的密碼

建立資料庫

來建立一個資料庫測試看看,展開左側的「Servers」,應該會要求再輸入一次密碼

對「Databases」右鍵,選取「Create」>「Database」

要取一個名稱,就叫 ”test” 吧,輸入完成後按「Save」

就建好一個資料庫了

建立 table

對「test」右鍵>選取「Query tool」

右邊會出現寫 SQL command 的地方,選到「Query」這個頁籤

建立 table,如果想不到要建什麼,這邊提供一個可以直接複製貼上的:

CREATE TABLE employees (
id SERIAL PRIMARY KEY,
name TEXT,
job VARCHAR(40)
);

看到下方「Messages」出現這樣的文字就成功囉

新建 server

如果要建立一個新的 server,可點選「Add New Server」

或是對左側「Servers」右鍵 > Register > 選取「Server」

進入後在「Name」取一個名字,就叫 "Server 2" 吧

切換到「Connection」頁籤,「Host name/address」需要填寫,因為是裝在本機,輸入 "localhost"

在「Password」輸入與前面相同的密碼

最後點擊「Save」就建好囉!

--

--

Ticy Yang

喜歡動手實作的 Data Engineer,期許自己在 Data 領域不斷精進 Do not go gentle into that good night. GitHub: https://github.com/TicyYang?tab=repositories