資料庫連線
Navop 內建 MySQL、PostgreSQL、SQLite、DuckDB、SQL Server、Oracle 與 ClickHouse,並可透過擴充加入達夢、金倉、GBase 8s、OceanBase、openGauss、IoTDB 等驅動。欄位與能力依驅動和伺服器版本而異。
建立網路資料庫連線
選擇類型,填寫名稱、主機、連接埠、使用者、密碼和預設資料庫。先測試網路、驗證與驅動再儲存。失敗時依序檢查 DNS、連接埠、防火牆、帳號權限、資料庫狀態和版本,不要一次修改多個變數。
部分驅動提供預設 Schema、字元集或額外參數。正式環境使用最小權限帳號,日常查詢不應同時擁有 DROP、TRUNCATE 或全域管理權。
本機資料庫檔案
SQLite 與 DuckDB 可直接選擇本機檔案,也可透過 .db 或 .duckdb 關聯開啟。確認路徑權限與鎖定狀態;其他程式仍在寫入時,應分析副本而不是同時寫同一檔案。
網路磁碟與雲端同步目錄可能造成鎖定或一致性問題。重要寫入前備份。刪除 Navop 連線通常不會刪除檔案,但 SQL 寫入仍會修改內容。
代理與 SSH 通道
無法直連時可使用 SOCKS5 或 HTTP CONNECT,並依需要設定代理驗證。代理只改變網路路徑,不會取代資料庫 TLS 和權限。
SSH 通道可引用已儲存的 SSH/SFTP 連線,或手動設定跳板機;支援密碼、私鑰檔、私鑰內容和 SSH Agent。資料庫不在跳板機本機時,必須設定真正目標。先測試 SSH,再測試資料庫。
SSL/TLS 與憑證
依驅動提供 CA、用戶端憑證、私鑰和驗證模式。正式環境不應長期關閉伺服器憑證驗證。主機名稱不符或系統時間錯誤都可能造成失敗。
憑證私鑰不得放入公開儲存庫或同步 Notes。輪換憑證後重新測試,並確認擴充驅動支援所需選項。
Schema 過濾與連線上下文
可自動隱藏系統物件、只包含指定 Schema、排除指定 Schema 或顯示全部。過濾只影響導覽,不改變帳號權限。物件不可見時同時檢查目前資料庫、Schema、大小寫、權限與過濾規則。
修改連線參數前先關閉依賴它的編輯器、資料頁與比較工作,避免活動工作階段仍使用舊設定。