剛好最近在用的教學平台是用 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 操作都比較不會有問題:
- 對 Windows 右鍵 > 搜尋「編輯系統環境變數」
- 點擊右下角「環境變數」
- 應會看到上下兩欄,在上面那欄中找到「Path」,雙擊打開
- 點擊右側「新增」,將 PostgreSQL 的 bin 資料夾路徑放進去,以 15.3 版來說,路徑會是:C:\Program Files\PostgreSQL\15\bin
- 最後按「確定」離開
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」就建好囉!