2. 連接到 PostgreSQL 伺服器
這裡你有兩個選擇:
- 用 IDE 內建的功能
- 用 Database Navigator 插件(給 Community 版本用的)
用 WebStorm 連接 PostgreSQL
其實其他 IDE 連接的流程也差不多啦。
- 打開 "Database" 面板。 如果沒看到,可以從選單
View → Tool Windows → Database開啟。
- 在
Database面板點+,然後在下拉選單選Data Source → PostgreSQL。
- 設定連線參數:
- 如果你第一次連 PostgreSQL,IDE 會叫你下載需要的 driver。
Name: 幫這個連線取個名字。Host: 伺服器位址(通常本地安裝就是localhost)。Port: 預設 port 是5432。User: 使用者名稱(像是postgres)。Password: 你的密碼。可以選擇要不要記住密碼。
- 點
Test Connection按鈕。連線成功會看到綠色勾勾,還有 PostgreSQL 的版本。
- 如果測試沒問題,就點
Apply,再點OK。
連線存好之後,IDE 可能會跳通知問你要不要設定 SQL dialect 給你的專案或檔案。點通知裡的 configure 連結就好。你也可以隨時從選單回來設定:Settings → Languages & Frameworks → SQL Dialects
在彈出的 SQL Dialects 視窗選 PostgreSQL。這些設定對語法高亮、auto-complete 跟 SQL code 分析都很重要。
在 Database 面板會看到你剛剛加的連線。可以展開來看資料庫、schema 跟 table 清單(我們現在只有 public)。你可以開 SQL console 寫查詢,或是雙擊 table 直接看資料。
連上之後可以執行個測試指令,確定一切都 OK。
-- 檢查你連到的 PostgreSQL 伺服器版本
SELECT version();
想看更詳細的設定可以去 JetBrains 的官方文件。
用 Database Navigator 連接 PostgreSQL
- 打開插件面板: 在 IDE 側邊欄找到
DB Browser標籤並打開。如果沒看到,可以從選單Main menu → DB Navigator開。 - 新增一個連線。 在
DB Browser面板點加號(+),然後在下拉選單選PostgreSQL。
- 填寫連線資料:
Name: 幫這個連線取個名字(postgres@localhost)。Host: 如果 PostgreSQL 裝在你電腦上,就用localhost。Port: PostgreSQL 預設 port 是5432。User: 連資料庫用的使用者名稱(通常預設是postgres)。Password: 這個使用者的密碼。
- 輸入完資料後點
Test Connection。你應該會看到連線成功的訊息。 - 如果測試沒問題,就點
Apply,再點OK存設定。
結果:
存好後新連線會出現在 DB Browser 面板清單。你可以展開來看資料庫結構、可用的 schema、table 跟欄位。你已經可以開始寫你的第一個 SQL 查詢啦!
連上之後可以執行個測試指令。
-- 檢查你連到的 PostgreSQL 伺服器版本
SELECT version();
3. 在 Query Console 寫簡單查詢
其實沒連資料庫也能寫查詢。像這樣:
SELECT version();SELECT 2+2*2SELECT NOW()SELECT LENGTH("MAY")
4. 建立資料庫
執行下面這個 SQL 查詢:
CREATE DATABASE university;
如果資料庫建立成功,你會看到 CREATE DATABASE 的確認訊息。
這麼簡單的訊息可能有點乾,但相信我,對工程師來說這就是天籟之音啦。
現在我們有一個叫 university 的資料庫了。

GO TO FULL VERSION