【 Database 】透過 pgAdmin 操作 Heroku PostgreSQL 資料庫
內容
- 學習目標
- 前置準備作業
- 程式與軟體
- 透過 pgAdmin 操作 Heroku
學習目標
- 透過 pgAdmin 操作 Heroku PostgreSQL 資料庫
前置準備作業
- 已在 Heroku 上部署含有 PostgreSQL 資料庫的專案
程式與軟體
- pgAdmin
- 軟體 下載網址
- Heroku PostgreSQL
透過 pgAdmin 操作 Heroku PostgreSQL 資料庫
Step 1. 開啟 Heroku Postgre
- 點選 Heroku 中 Personal 擁有 Postgre 的專案
- 點選
Resources
頁籤中下方Add-ons
區域裡的Heroku Postgres
- 開啟
Heroku Postgres
後的畫面
Step 2. 取得 Heroku 中 Database Credentials
- 點選
Settings
頁籤
- 開啟
Settings
頁籤後的畫面- 在
pgAdmin
會用到的屬性有Host
、Database
、User
、Port
、Password
- 在
Step 3. 設定 pgAdmin
- 透過
瀏覽器
開啟pgAdmin
- 預設網址為
http://127.0.0.1:56892/browser/
- 預設網址為
-
開啟
Server
設定頁面-
點選左上角
Server
右鍵 ➙Create
➙Server...
-
開啟後畫面
-
-
建立與
Heroku PostgreSQL
資料庫的連線設定-
在
Create - Server
畫面中的General
頁籤-
Name
欄位輸入一個可識別的名稱,本範例使用Heroku-test-restauran-forum-sequelize
-
-
在
Create - Server
畫面中的Connection
頁籤-
Host name/address
欄位輸入Step 2
中開啟 Settings 頁籤後的畫面
裡的Host
的值 -
Port
欄位輸入Step 2
中開啟 Settings 頁籤後的畫面
裡的Port
的值 -
Maintenance database
欄位輸入Step 2
中開啟 Settings 頁籤後的畫面
裡的Database
-
Username
欄位輸入Step 2
中開啟 Settings 頁籤後的畫面
裡的User
的值 -
Password
欄位輸入Step 2
中開啟 Settings 頁籤後的畫面
裡的Password
的值 -
Save password
欄位請勾選
-
-
在
Create - Server
畫面中的SSL
頁籤-
SSL mode
請選擇Allow
-
-
在
Create - Server
畫面中的Advanced
頁籤-
DB restriction
欄位輸入Step 2
中開啟 Settings 頁籤後的畫面
裡的Database
-
-
最後點選
Save
-
設定完成後開啟的畫面
-
Step 4. 查看資料表
-
點選左邊的
Schemas
➙Tables
即可看到在Heroku
中所建立的資料表
Step 5. 透過 SQL 語法查詢資料
-
點選左側 Database 名稱右鍵 ➙
Query Tool
-
開啟
Query Tool
後的畫面 -
透過 SQL 語法查詢
-
在
Query Editor
區域中輸入查詢語法- 查詢本範例中的
Restaurants
資料表- 語法為
SELECT * FROM public."Restaurants"
- 語法為
- 查詢本範例中的
-
點選右上角閃電來執行 SQL 語法
-
查詢結果
-