/ Tools

【 Tools 】透過 pgAdmin 操作 Azure Database for PostgreSQL 資料庫

內容

  • 學習目標
  • 前置準備作業
  • 建立與設定 Azure Database for PostgreSQL
  • pgAdmin 連線至 Azure Database for PostgreSQL 設定

學習目標

  • 建立 Azure Database for PostgreSQL 服務
  • 透過 pgAdmin 操作 Azure Database for PostgreSQL 服務

前置準備作業

  • 已建立 Microsoft Azure 帳號
  • 已安裝 pgAdmin4 並已啟動 pgAdmin4

建立與設定 Azure Database for PostgreSQL

Step 1. 登入到 Microsoft Azure


Step 2. 搜尋 Azure Database for PostgreSQL

  • 於上方的搜尋框輸入 Azure Database for PostgreSQL,再點選下方的 Azure Database for PostgreSQL servers

---2020-03-27---8.14.05


Step 3. 建立 Azure Database for PostgreSQL

  • 點選下方 Create Azure Database for PostgreSQL server

---2020-03-27---8.16.23


Step 4. 設定服務種類

---2020-03-27---8.18.47


Step 5. 基本設定資訊

  • 5.1 依 * 必填要求來填寫所需的資訊,如群組、名稱、區域、管理員帳號與密碼後,再點擊 Review + create

---2020-03-27---8.27.09


Step 6. 服務建立過程

---2020-03-30---10.30.27


Step 7. 服務建立完成

  • 點選 Go to resource

    ---2020-03-30---10.32.03


Step 8. 設定允許連結設定

  • 點選左側的 Connection security 連結
    • 點選 Allow access to Azure services 下方的 Add current client IP address 連結

---2020-03-30---10.55.27-1

  • 點選上方的 Save

---2020-03-30---10.57.17


Step 9. 取得連線資訊

  • 點選左側的 Overview 連結
    • Server name 欄位的值請填入下個單元 pgAdmin 設定 2.3 步驟的在 Connection 頁籤的 Host/name address 欄位
    • Admin username 欄位的值請填入下個單元 pgAdmin 設定 2.3 步驟的在 Connection 頁籤的 Username 欄位

---2020-03-30---10.48.10


pgAdmin 設定

Step 1. 開啟 pgAdmin

---2020-03-30---10.38.41


Step 2. 建立 Server

  • 2.1 點選左側 ServerCreateServer

---2020-03-30---10.39.34

  • 2.2 在 General 頁籤中的 Name 輸入可識別的名稱

---2020-03-30---10.43.30

  • 2.3 在 Connection 頁籤
    • Host/name address 欄位填入 建立與設定 Azure Database for PostgreSQL 的 Step 9. 步驟中的 Server name 欄位的值
    • Username 欄位填入 建立與設定 Azure Database for PostgreSQL 的 Step 9. 步驟中的 Admin username 欄位的值
    • Password 欄位填入所設定的 Username 密碼
    • 填寫完以上資訊後再點擊 Save

---2020-03-30---10.44.52


Step 3. 連線設定完成

---2020-03-30---11.04.55


GitHub
List of blogs
Archer

Archer

Having being a software engineer. Experience with Python, JavaScript, Node.js, Objective-C, Micro:bit, Raspberry Pi, AWS, Azure, IoT. ❆ [email protected] https://oranwind.org/author/archer/

Read More