如需了解目前支援的資料庫類型,請參見:目前支援的 DB Server 類型與版本說明
Mavis 新增的資料庫連接功能,特別支援 PostgreSQL(使用 MD5 協定)的連接。以下是一些有關如何在 Mavis 中連接到 PostgreSQL 資料庫的相關資訊:
- 支援資料庫連接:目前支援使用 MD5 協定來連接 PostgreSQL 資料庫。
- 支援的集成開發環境(IDEs): 此功能已在 pgweb 和 DBeaver 中進行測試和支援。
- 支援的程式庫(Libraries): 我們已確保在 Node pg 和 Node TypeORM 中的相容性。
一、建立 DB 伺服器
1. 新增 DB 伺服器
|
1. 點擊 DB 伺服器 2. 點擊 新增 DB 伺服器 3. 輸入 自訂 DB 伺服器名稱 4. 輸入 DB 伺服器 Host IP 5. 確認後 新增 |
2. 添加 DB 伺服器金鑰
|
1. 點擊 金鑰 2. 點擊 新增金鑰 3. 輸入 自訂金鑰名稱 4. 下一步 |
|
5. 選擇金鑰類型:PostgreSQL 使用登入密碼 6. 選擇綁定資產的金鑰格式:PostgreSQL 使用帳號和密碼 7. 輸入 PostgreSQL 帳號 8. 輸入 PostgreSQL 密碼 9. 下一步 |
| 10. 完成 |
3. 建立 DB 伺服器訪問服務
|
1. 點擊 訪問服務 2. 點擊 建立訪問服務 3. 輸入 自訂訪問服務名稱 4. 下一步 |
|
5. 資源選擇 DB 伺服器 6. 傳輸協定類別:目前僅支援 PostgreSQL 版本 13 及以下的 MD5 認證方式。 7. 輸入 PostgreSQL 連接埠 8. 輸入 Database 名稱 9. 下一步 |
|
10. 確認 金耀名稱、類型、帳號 11. 下一步 |
|
12. 選擇綁定的 DB 伺服器 13. 下一步 |
| 14. 完成 |
二、取得 DB 伺服器連線資訊
|
1. 點擊 DB 伺服器 2. 點擊 已添加並綁定訪問服務的 DB 伺服器才會顯示的連線資訊 |
| 3. 點擊 產生密碼 |
| 4. 取得 DB 伺服器連線資訊及臨時密碼 |
三、DB 伺服器連線測試
1. 使用 DBeaver 管理資料庫工具連線測試
|
1. 點擊 新建數據庫連接 2. 選擇 PostgreSQL 3. 下一步 |
|
4. 輸入 Mavis 產生的 DB 伺服器資訊 Host 欄位, 此範例 jay.mavis.work 5. 輸入 預設 Database 名稱 6. 輸入 連接埠 7. 輸入 Mavis 產生的臨時帳號 8. 輸入 Mavis 產生的臨時密碼 9. 完成 |
DB 連線成功
2. 查看 DB 伺服器連線紀錄
*DB 伺服器連線紀錄從 db session disconnect 後的 30 min 才會產生紀錄。
|
1. 點擊 連線紀錄 2. 查找 已連線結束後的 DB 伺服器 3. 點擊 > 符號 |