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. 點擊 > 符號 |